Amigos : necesito guardar en la eeprom de un pic 16f648 un valor de 16 bits. como solo admite valores enteros de 8 bits , hice lo siguiente:
low = make8 ( pare , 1 ) ; // pare es la variable que tengo que guardar , ahora cuando pongo el 1 , deja los 8 bits de la izq o de la derecha en low?
high = make8 ( pare , 0 ) ; // en este caso , al poner 0 de corrimiento deja en high los 8 bits de la izquierda?
write_eeprom ( 0 , low ) ; // guarda parte derecha de pare en memoria?
delay_ms ( 15 ) ;
write_eeprom ( 1 , high ) ; // guarda parte izquierda de pare en memoria?
delay_ms ( 15 ) ;
pare = make16 ( read_eeprom ( 0x00 ) , read_eeprom ( 0x01 )); // lesta bien recompuesta la variable de 16 bits?
Desde ya gracias!