реклама на сайте
подробности

 
 
> Работа с EEPROM, Ошибка при чтении
Oleg_IT
сообщение Sep 19 2005, 11:41
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



ATMega48. Код работы с EEPROM взял у Atmel, AVR103. Пишу в EEPROM, например по 10 байту число, читаю от туда же, всё нормально. После выключения и включения питания чтение даёт неправильный результат, хотя программатор AS2 считывает то, что было записано до выключения питания. После нескольких часов мучений выяснил, какой бы адрес не ставил, до выключения питания читаю с первого записанного адреса или с нулевого, если записи перед чтением не было. Получается, что при чтении регистр адреса не изменяется. При записи, похоже, такого не происходит, пишу три байта, считываю программатором, всё правильно. Что делать? Помогите. Не понимаю!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mse
сообщение Sep 19 2005, 13:37
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



"После некоторого количества опытов выяснил, что после включения питания чтение всегда идёт с нулевого адреса."
;О) Бывает.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 19:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016