nest пишет:не надо очищать.
либо у вас туда не пишется, либо оттуда не читается.
Ищите ошибку.
Вот нашел и работает :
Для WinAVR язык Си++ там тупо функция eeprom_write_byte(АДРЕС, ДАННЫЕ);
Вставил строчку и он без объяснения причин все сделал как надо, даже предварительно эту функцию объявлять не надо. Не знаете где в WinAVR хранятся описания функций и в частности eeprom_write_byte..? хотелосьбы знать как она работает.
И уж не знаю как тут относятся к рекламе чужих ресурсов поэтому позволю себе цитировать ARV. Вдруг еще кому поможет
eeprom_read_xxxx(uint8_t *adr) - считывает из EEPROM переменную, расположенную по адресу adr. вместо xxxx пишите byte, word или dword соответственно для чтения переменной размером в байт, 2 байта или 4 байта.
аналогично для записи имеются функции eeprom_write_xxxx(uint8_t *adr, ....) - вместо многоточия тип соответствующей переменной.(Отредактировано автором: 14 Марта, 2010 - 17:15:50) |