Hola LANeros!!
Tengo una pregunta sobre PICs y sus EEPROMS:
En la página 34 del datasheet del 16F84 sale un ejemplo de un programa para leer un dato que está escrito en la EEPROM.
Pero qué pasa si tengo que leer 20 caracteres que están escritos en la EEPROM y quiero por ejemplo, meter cada uno de esos 20 caracteres en variables de esas "EQU 0x20"?
Tengo que repetir ese párrafo de programación 20 veces?
Y además, cómo son las direcciones de cada caracter que está en algúna celda de la EEPROM? La cosa es que, ya que es una tabla de 16 columnas por... no sé cuántas filas, y no es una memoria de pila como la memoria de programa.
O sea: quiero decir que, por ejemplo en el registro EEADR está escrita la dirección. Cómo es ese número? es de 8 Bits?
Además estudiaré todo sobre lo del "direccionamiento indirecto".
Toda opinión sirve!
Muchas gracias1
Tengo una pregunta sobre PICs y sus EEPROMS:
En la página 34 del datasheet del 16F84 sale un ejemplo de un programa para leer un dato que está escrito en la EEPROM.
Pero qué pasa si tengo que leer 20 caracteres que están escritos en la EEPROM y quiero por ejemplo, meter cada uno de esos 20 caracteres en variables de esas "EQU 0x20"?
Tengo que repetir ese párrafo de programación 20 veces?
Y además, cómo son las direcciones de cada caracter que está en algúna celda de la EEPROM? La cosa es que, ya que es una tabla de 16 columnas por... no sé cuántas filas, y no es una memoria de pila como la memoria de programa.
O sea: quiero decir que, por ejemplo en el registro EEADR está escrita la dirección. Cómo es ese número? es de 8 Bits?
Además estudiaré todo sobre lo del "direccionamiento indirecto".
Toda opinión sirve!
Muchas gracias1