Witam, jestem początkujący w programowaniu AVR. Chce zapisać tablicę (przykładowy tekst) a potem odczytać z eeprom atmega88.
Jednakże uzyskuje zaniast tekstu jakies smieci. Wczesniej zapisywałem do eeprom pojedyncze bajty i funkje eeprom_read_byte i eeprom_write_byte działały niestety co do tablic nie moge sobie poradzić. Prosze o pomoc
Pozdrawiam
void main( void )
{
...
static EEMEM uint8_t eeprom_val[6];
uint8_t val1[6] = {"12345"};
print_string("\n\r. Zapis do pamięci EEPROM\n\ -> val1 ");
if (eeprom_is_ready())
eeprom_write_block( &eeprom_val, &val1, 6 ); // zapis eeprom
............
print_string("\n\r. Odczyt z pamięci EEPROM\n\reeprom_val -> ");
if (eeprom_is_ready())
{
eeprom_read_block( &val1, &eeprom_val, 6 ); // odczyt z eeprom
print_string( val1 );
}Jednakże uzyskuje zaniast tekstu jakies smieci. Wczesniej zapisywałem do eeprom pojedyncze bajty i funkje eeprom_read_byte i eeprom_write_byte działały niestety co do tablic nie moge sobie poradzić. Prosze o pomoc
Pozdrawiam