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³