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

 
 
> Вопрос по ATMega8 EEPROM
Juk1976
сообщение Aug 1 2005, 16:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-08-05
Из: Украина Винница
Пользователь №: 7 258



При включении схемы бывает такая "бяка", как произвольная запись в EEPROM случайных значений. (то-же наблюдалось в ATMega 103). Кто-то сталкивался с этим или нет? Если да - как с этим бороться??? cheers.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IV_K
сообщение Aug 3 2005, 13:52
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087



писать можно, но проще массив в программе объявить __flash или __farflash для меги128, и использовать его как хошь
Go to the top of the page
 
+Quote Post
yung
сообщение Aug 3 2005, 19:09
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



Проблемы в том плане, что писать во флэш можно, но перед этим необходимо стирать всю страницу, что очень неудобно. Это и есть основное отличие флэш от еепром. Только очень немногочисленные и редко модифицируемые константы в память программ писать можно. Хотя для калибровочных коэффициентов какого-либо прибора это то, что надо.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Aug 8 2005, 09:50
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(yung @ Aug 3 2005, 22:09)
Проблемы в том плане, что писать во флэш можно, но перед этим необходимо стирать всю страницу, что очень неудобно...
*

Совершенно не обязательно стирать всю страницу если используется дозапись данных к уже существующим, а не модификация существующих.
Поскольку программирование заключается в записи нулей, а не единиц, то уже записанную информацию можно маскировать значениями 0xFF.
Go to the top of the page
 
+Quote Post
Juk1976
сообщение Aug 8 2005, 15:03
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-08-05
Из: Украина Винница
Пользователь №: 7 258



Цитата(IgorKossak @ Aug 8 2005, 12:50)
Цитата(yung @ Aug 3 2005, 22:09)
Проблемы в том плане, что писать во флэш можно, но перед этим необходимо стирать всю страницу, что очень неудобно...
*

Совершенно не обязательно стирать всю страницу если используется дозапись данных к уже существующим, а не модификация существующих.
Поскольку программирование заключается в записи нулей, а не единиц, то уже записанную информацию можно маскировать значениями 0xFF.
*




Благодарю за ответы. Уже сделал - получилось. w00t.gif cheers.gif cheers.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 20:57
Рейтинг@Mail.ru


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