-


-


-

Grabar y leer dos bytes en EEprom

Funciones read_eeprom(address) y write_eeprom(address, byte)  




void write_eeprom_16bits(int address, long* val){
  int pLow, pHigh;
  pLow = val;
  pHigh = val>>8;
  write_eeprom(address,pHigh);
  delay_ms(12);
  ++address;
  write_eeprom(address,plow);
  delay_ms(12);
}

long read_eeprom_16bits(int address){
  int pLow, pHigh;
  long result;
  pHigh = read_eeprom(address);
  ++address;
  pLow = read_eeprom(address);
  result=(pHigh<<8);
  result+=pLow;
  return result;
}



Esto no es mio, lo he  sacado de aquí http://picmania.garcia-cuervo.net, porque me ha sido muy util

No hay comentarios:

Publicar un comentario

Cualquier critica, propuesta idea o sugerencia sera bien recibida