RTV forum PL | NewsGroups PL

Konfiguracja zapisów w EEPROM z avr-gcc: wpływ przerwań i zasilania?

eeprom_read...() eeprom_write...() avr-gcc

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Konfiguracja zapisów w EEPROM z avr-gcc: wpływ przerwań i zasilania?

Pawel
Guest

Sat Dec 09, 2006 1:01 pm   



Witam.

Używam w programie funkcji z biblioteki avr-gcc typu
eeprom_read.. i eeprom_write...
Czy przed ich użyciem powinienem zablokować przerwania cli() np: od timera?
i przy dłuższym zapisie zatrzymać watchdoga (wdt_disable()/wdt_reset()) ?

Mam problem ponieważ czasami w niektórych bajtach w eepromie pojawiają się
dane 0xFF
a powinno byc coś innego.

Problem pojawia się (nie zawsze) głównie wtedy, gdy wyłączę zasilanie, a
następnie włączę.
Czy może być tak że przy wyłączaniu urządzenia kondensator zasilacza długo
się rozładowuje
i w tym czasie napięcie jest niewystarczające program gdzieś wyskoczy i
zapisze jakieś dane do
eepromu?

Dzięki za pomoc
Paweł

Jurek Szczesiul
Guest

Sat Dec 09, 2006 1:06 pm   



Sat, 9 Dec 2006 13:01:16 +0100, na pl.misc.elektronika, Pawel napisał(a):

Quote:

Problem pojawia się (nie zawsze) głównie wtedy, gdy wyłączę zasilanie, a
następnie włączę.

Cześć.
To typowy objaw.
Włącz w kostce BOD.

--
Pozdrowienia
Jurek Szczesiul

Pawel
Guest

Sat Dec 09, 2006 2:01 pm   



Quote:
Cześć.
To typowy objaw.
Włącz w kostce BOD.

Ale który? Są trzy ustawione tak
BODLEVEL0=0 BODLEVEL1=0 i BODLEVEL2=0

Dzięki za pomoc
Paweł

Pawel
Guest

Sat Dec 09, 2006 2:02 pm   



Quote:
Ale który? Są trzy ustawione tak
BODLEVEL0=0 BODLEVEL1=0 i BODLEVEL2=0

Ups. Pomyłka wszystkie ustawione na 1 czyli niezaprogramowane.

Paweł

elektroda NewsGroups Forum Index - Elektronika Polska - Konfiguracja zapisów w EEPROM z avr-gcc: wpływ przerwań i zasilania?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map