Witam!
Dziwna sprawa.
Używam komórek 1,2,3 eepromu (0 nie używam). Okazało się, że gdy w okolicy kłapie przekaźnik silnika DC bez gaszenia diodami przepięć, w moim kontrolerze psuje się zawartość eepromu. I to wcale nie komórki 0 ale komórek 1,2,3 w rózny sposób (czasami na ff, czasami pojedyncze bity na 1). Pozostałych komórek nie sprawdzałem.
Zaznaczam, ze eeprom nie jest ani czytany ani zapisywany podczas pracy CPU kiedy silnik jest przełaczany. Jest właczony BOD.
Czy ktoś może mi powiedzieć, że to typowe dla ATmega8 ? A jesli tak, to czy może to miec związek z zasilaniem (choć odfiltrowałem już grubo poza potrzebą) czy tez może z przenoszeniem się przepięc przez piny IO (jest _szansa_ na przedostanie się przepięcia przez blisko ułozone kable, ale brzmi to troche niewiarygodnie).