przesiadka z atmega8535 na atmega16



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: przesiadka z atmega8535 na atmega16
Date: Mon, 17 Oct 2005 21:21:59 +0200


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ł



Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: przesiadka z atmega8535 na atmega16
Date: Mon, 17 Oct 2005 22:01:03 +0200


Wyłączyłem JTAGEN i poczło.

Paweł



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: przesiadka z atmega8535 na atmega16
Date: Tue, 18 Oct 2005 21:48:40 +0200


Paweł wrote:

Wyłączyłem JTAGEN i poczło.

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

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.