Moderadores: andre_luis, 51, guest2003, Renie
write_eeprom(endereço,valor);// para gravar
valor = read_eeprom(endereço); // para ler
#define OFFSET 0x0000
void gravaTexto( char * texto )
{
unsigned char i ;
// Grava cada byte.
for( i = 0 ; ( i < 31 ) && ( texto[ i ] != '\0' ) ; i++ )
write_eeprom( OFFSET + i , ( unsigned char ) texto[ i ] ) ;
// Grava delimitador.
write_eeprom( OFFSET + i , '\0' ) ;
}
void leTexto( char * texto )
{
unsigned char i ;
for( i = 0 ; i < 31 ; i++ )
{
texto[ i ] = read_eeprom( OFFSET + i ) ;
if( texto[ i ] == '\0' )
break ;
}
}
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante