Цитата(mse @ Sep 19 2005, 17:11)
Помогите. Не понимаю!!!
Аналогично. Опиши техницким языком эту фразу:
" После нескольких часов мучений выяснил, какой бы адрес не ставил, до выключения питания читаю с первого записанного адреса или с нулевого, если записи перед чтением не было. Получается, что при чтении регистр адреса не изменяется."
Ставлю адрес ячейки EEPROM 0x5 или 0x25 (это не важно), но не 0x0. В программе записываю по этому адресу число, читаю, что записал то и считал. Выключаю, включаю питание, чтение из этого адреса даёт неверный результат. Программатор AS2 показывает, что записанное ранее значение в эту ячейку правильное. После некоторого количества опытов выяснил, что после включения питания чтение всегда идёт с нулевого адреса.
Спасибо. Но я сам разобрался. Ни в даташите, ни в примерах от Atmel этого нет, хотя догадаться мог бы и раньше, как выяснилось там всё прозрачно