TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: martino84 en 04 de Diciembre de 2011, 18:40:31
-
Hola a todos, estoy comenzando con un nuevo proyecto, para el cual necesito guardar datos en una memoria eeprom para luego consultarlos.
Ya pude grabar datos en una memoria eeprom, leerlos etc, pero cuando leo las hojas de datos de estas no entiendo bien cuantos datos puedo guardar el la memoria que tengo.
Por ejemplo en el pic 16f877a segun la hoja de datos tiene 256Bytes de eeprom, ahora mi problemas es que no se cuantos datos de 8bits puedo guardar ahi, como veran estoy verde en este sentido, despues vi la hoja de datos de una memoria SPI 25LC1024 peor mas leo peor es, y cuando intento buscar en internet lo unico que encuentro son cosas referidas a computadoras no lo que intento buscar, si alguien me puede dar una mano de donde puedo buscar informacion le agradeceria.
-
1 byte = 8 bits.
256 bytes, si cada byte = 8 bits entonces podras guardar 256 elementos de 8bits.
la memoria spi 1024 viene expresado en bits, seria 1Mbit, osea serian 131072Bytes, podrias guardar ese numero de elementos en caso de que todos sean de 8bits.
Mas que entender hojas de datos, lo que debes es entender las unidades, al igual que metros, centimetros... Es algo mas complicado pero una vez sabes cuanto equivale a cuanto, lo demas es facil.
1byte = 8bits
1kbyte = 1024bytes
teniendo eso en cuenta ya sabes como hacer la conversion, si por ejemplo tienes 4Mbits para averiguar cuantos bytes:
4Mbit*1024=4096kilobits
4096/8=512Kbytes
512*1024=524288bytes