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

 
 
 
Reply to this topicStart new topic
> C8051f06x стирается флеш, Проблемы с флешкой
Vladimir Prokofi...
сообщение Mar 30 2011, 15:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 9-03-11
Пользователь №: 63 481



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

Одно устройство питалось от блока питания в все чудесно проработало две недели тестов, флешка ни разу не сбросилась. Собрал второе устройство, как только включил его вместе с блоком -- на первом стерлась флешка. Ну прошил первую вторую, работает. Перевключаю блок -- на втором стирается флешка)

При этом записи-стирания не происходит во время работы. Но вот если они работают от одного источника -- большая вероятность при подаче питания потерять информацию.

Почему так происходит?

NOTE: To ensure the integrity of Flash memory contents, it is strongly recommended that the onchip
VDD monitor be enabled by connecting the VDD monitor enable pin (MONEN) to VDD and setting
the PORSF bit in the RSTSRC register to ‘1’ in any system that writes and/or erases Flash
memory from software. See “Reset Sources” on page 163 for more information.

Как привально использовать VDDmonitor и поможет ли он в этом случае?
Go to the top of the page
 
+Quote Post
Vladimir Prokofi...
сообщение Mar 31 2011, 08:45
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 9-03-11
Пользователь №: 63 481



Цитата(Vladimir Prokofiev @ Mar 30 2011, 19:54) *
Проблема такая, храню во флешке номер устройства, по которому он должен откливаться.
При загрузке считывается номер и хранится в оперативной памяти.

Одно устройство питалось от блока питания в все чудесно проработало две недели тестов, флешка ни разу не сбросилась. Собрал второе устройство, как только включил его вместе с блоком -- на первом стерлась флешка. Ну прошил первую вторую, работает. Перевключаю блок -- на втором стирается флешка)

При этом записи-стирания не происходит во время работы. Но вот если они работают от одного источника -- большая вероятность при подаче питания потерять информацию.

Почему так происходит?

NOTE: To ensure the integrity of Flash memory contents, it is strongly recommended that the onchip
VDD monitor be enabled by connecting the VDD monitor enable pin (MONEN) to VDD and setting
the PORSF bit in the RSTSRC register to ‘1’ in any system that writes and/or erases Flash
memory from software. See “Reset Sources” on page 163 for more information.

Как привально использовать VDDmonitor и поможет ли он в этом случае?

Кажется подобная проблема описана тут
http://electronix.ru/forum/lofiversion/index.php/t39168.html
Go to the top of the page
 
+Quote Post

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

 


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


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