przesiadka z atmega8535 na atmega16

Oct 17, 2005 2 Replies

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³



Wy³±czy³em JTAGEN i pocz³o.

Pawe³

A może wystarczyło programowo wyłączyć JTAGa aby móc sterować pinami zajmowanymi przez ten interfejs?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required