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

 
 
> Пропадают значения в еепром, при откл. питания
Integral
сообщение Oct 3 2008, 22:58
Сообщение #1


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

Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519



Подскажите почему иногда при внезапном пропадании питания МК в еепром записываются значения 255???

Во время пропадания питания в еепром ниче не записываю.

Как устранить эту проблему?

А делаю я так.... начинаю разединять/соединять по много раз провода питания МК, после раз ~50 в некоторых ячеяках еепрома появляются значения 255. Неужели это иза помех по питанию при искрении? Кондюки на самом МК, на стабилизаторе перед и после все по 0.1мкФ.

МК мега16.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Integral
сообщение Oct 3 2008, 23:15
Сообщение #2


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

Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519



да, есть..... с утра уберу, проверю и отпешусь....
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 4 2008, 08:12
Сообщение #3


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(Integral @ Oct 4 2008, 03:15) *
да, есть..... с утра уберу, проверю и отпешусь....

Ещё попробуйте между строчками:

sbi EECR, EEMWE ; Разрешили запись в EEPROM
; ----------------------------------------------
; не более чем 4-х тактовая проверка санкционированности записи в EEPROM
; софтом верхнего уровня
; ----------------------------------------------
sbi EECR, EEWE ; Начали аппаратную запись в EEPROM


Вставлять проверку условия была ли вообще санкционирована запись в EEPROM софтом верхнего уровня

Например такую:
;------------------------------------------------------
lds R16 , ( EEPROM_WRITING_ENABLE_TAG ); Считали из ОЗУ тэг разрешения записи
cpi R16 , $37
brne found_run_Time_Failure
;------------------------------------------------------

Не забывайте только что проверка условия должна выполняться не более 4 тактов процессора - иначе запись не будет произведена


И ещё. Запись в EEPROM (т.е. последовательная установка битов EEMWE и EEWE) должна быть только в одном месте программы. Потому что чем больше будет понатыкано в программе команд записи тем больше вероятность несанкционированной записи в EEPROM

Сообщение отредактировал Николай Иванович Приходько - Oct 4 2008, 08:16
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Integral   Пропадают значения в еепром   Oct 3 2008, 22:58
- - Николай Иванович Приходько   а ввообще есть в программе код записи в ипром? есл...   Oct 3 2008, 23:11
- - Deka   Ещё неплохо указатель записи сбрасывать на заранее...   Oct 4 2008, 08:51
- - gormih   Цитата(Integral @ Oct 4 2008, 02:58) Подс...   Oct 4 2008, 08:54
|- - Николай Иванович Приходько   Цитата(gormih @ Oct 4 2008, 12:54) Пробле...   Oct 4 2008, 09:07
|- - gormih   Цитата(Николай Иванович Приходько @ Oct 4 200...   Oct 4 2008, 09:11
|- - Qwertty   Цитата(gormih @ Oct 4 2008, 13:11) Именно...   Oct 4 2008, 11:47
- - Integral   Цитата(gormih @ Oct 4 2008, 11:54) ....зн...   Oct 4 2008, 09:05
|- - Николай Иванович Приходько   Цитата(Integral @ Oct 4 2008, 13:05) Ато ...   Oct 4 2008, 09:10
- - Igor26   Цитатато возможно в результате случайного джампа Д...   Oct 4 2008, 09:08
- - Integral   Цитата(gormih @ Oct 4 2008, 12:11) Именно...   Oct 4 2008, 11:28
|- - gormih   Цитата(Integral @ Oct 4 2008, 15:28) Этот...   Oct 4 2008, 17:32
|- - TihSasha   У меня подобная "разруха" в EEPROM была ...   Oct 20 2008, 15:51
|- - defunct   Цитата(gormih @ Oct 4 2008, 20:32) А вооб...   Oct 20 2008, 16:07
- - Ph. Anatoliy   У меня подобный глюк наблюдался при переходе с Win...   Oct 4 2008, 17:04
- - Integral   У меня в еепром сохраняются пользовательские настр...   Oct 4 2008, 18:50
|- - Сергей Борщ   Цитата(Integral @ Oct 4 2008, 21:50) Но к...   Oct 4 2008, 19:06
- - Integral   В разводке нету что показывать..... кнопки+LCD. У...   Oct 4 2008, 19:48
- - singlskv   Цитата(Integral @ Oct 4 2008, 23:48) В ра...   Oct 4 2008, 20:04


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

 


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


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