Escribiendo datos de 3 bytes en EEPROM

1

En pic18f45k80, la hoja de datos dice que uno puede leer y escribir datos de un byte (8 bits) en EEPROM. Necesito escribir datos de 3 bytes a la vez y leerlos de inmediato porque esos datos de 3 bytes constan de dos parámetros de la batería de plomo que debo medir. ¿Hay alguna forma de hacerlo, leyendo y escribiendo una gran cantidad de datos en Pic Microcontroller? Un fragmento de ejemplo será más útil.

    
pregunta KATHIR kamu

1 respuesta

1

Si está utilizando XC8, incluya el archivo de encabezado xc.h y use las funciones

eeprom_write( addr , data );

y

data = eeprom_read( addr );

Entonces, para escribir / leer 3 bytes, simplemente llame a estas funciones tres veces consecutivas, con direcciones diferentes cada vez, por supuesto. No hay manera de escribir / leer 3 bytes a la vez, si eso es lo que quisiste decir.

    
respondido por el Gutierrez PS

Lea otras preguntas en las etiquetas