Witam.
Mam problem z atmega16. Mianowicie nie chce on dzia³aæ do koñca po zaprogramowaniu i w³o¿eniu na miejsce atmegi8535 pomimo takiego samego rozk³adu nó¿ek. Jak napisa³em prosty programik który w pêtli zmienia stan portu A z 0x00 na 0xff i zpowrotem to dzia³a. Niestety program docelowy jest trochê bardziej skomplikowany i nie dzia³a.
Mo¿e kto¶ orientuje siê gdzie nalezy przestawiæ?
Mo¿e jakie¶ fuse bity? Np. w 8535 nie by³o takich bitów jak JTAGEN=0 i OCDEN=1 (tak s± ustawione w
16tce), natomiast w 8353 jest bit WDTON=1,a w 16stce nie ma. W programie wykorzystujê wszystkie porty od A do D, tylko jedno przerwanie od porównania timera 2, funkcje avr-gcc dostêpu do pamiêci eeprom typ read_eeprom_byte, block itp. jak i funkcje stringów na pamiêci programu PROGMEM.
Dziêkujê za pomoc Pawe³