Maciek Bojczuk
Guest
Thu Mar 22, 2007 9:28 pm
Witram grupowiczów,
Mam mały problem z atmega 128. Otóż układ programuje się poprawnie,
kwarc jest ustawiony na 16MHz, wszystko wygląda dobrze, ale wgrany
program się nie uruchamia.
Wygląda to tak, jak by procek nie startował, albo coś innego.
Podczas programowania nie ma z nim żadnych problemów, wszytko wgrywa się ok.
Prosze o pomoc.
Z góry dzięki
Maciek
ThomasN
Guest
Thu Mar 22, 2007 10:19 pm
Quote:
Witram grupowiczów,
Mam mały problem z atmega 128. Otóż układ programuje się poprawnie, kwarc
jest ustawiony na 16MHz, wszystko wygląda dobrze, ale wgrany program się
nie uruchamia.
Wygląda to tak, jak by procek nie startował, albo coś innego.
Podczas programowania nie ma z nim żadnych problemów, wszytko wgrywa się
ok.
Prosze o pomoc.
Z góry dzięki
Sprawdź czy ukontroler nie znajduje się ciągle w stanie resetu. I czy
wejście PEN jest podciągnięte do vcc przez rezysor - ale nie wiem czy to
jest konieczne.
pozdrawiam
tn
Marek Dzwonnik
Guest
Thu Mar 22, 2007 11:45 pm
Użytkownik "Maciek Bojczuk" <maciek717@o2.pl> napisał w wiadomości
news:etunt3$kkl$1@matrix2.idg.com.pl
Quote:
Mam mały problem z atmega 128. Otóż układ programuje się poprawnie,
kwarc jest ustawiony na 16MHz, wszystko wygląda dobrze, ale wgrany
program się nie uruchamia.
Wygląda to tak, jak by procek nie startował, albo coś innego.
Standardowe pytanie o stan fusebitu "ATMega103 Compatibility Mode"?
--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)
Yanek
Guest
Fri Mar 23, 2007 1:50 am
Quote:
Standardowe pytanie o stan fusebitu "ATMega103 Compatibility Mode"?
Dołaczam się, che che
Pozdrawiam
Andrzej
ThomasN
Guest
Sat Mar 24, 2007 9:23 am
Quote:
Mam mały problem z atmega 128. Otóż układ programuje się poprawnie,
kwarc jest ustawiony na 16MHz, wszystko wygląda dobrze, ale wgrany
program się nie uruchamia.
Wygląda to tak, jak by procek nie startował, albo coś innego.
Standardowe pytanie o stan fusebitu "ATMega103 Compatibility Mode"?
Czemu to takie standardowe pytanie. Procek przecież i tak ruszy z programem
tylko niektóre rzeczy mogą nie załać (być zablokowane).
Szkoda, że autor tematu nie wyjąśnił co było problemem. A może to jeszcze
nie to....
pozdrawiam
tn
Marek Dzwonnik
Guest
Sat Mar 24, 2007 9:04 pm
Użytkownik "ThomasN" <jakis.adres@serwer.jakis.pl> napisał w wiadomości
news:eu2n7c$kqb$1@inews.gazeta.pl
Quote:
Standardowe pytanie o stan fusebitu "ATMega103 Compatibility Mode"?
Czemu to takie standardowe pytanie. Procek przecież i tak ruszy z
programem tylko niektóre rzeczy mogą nie załać (być zablokowane).
Tak... niektóre... Np. stos ;)
Posłużę się tekstem ze strony Jurka Szczesiula:
http://avrside.fr.pl/pol/ind_pol.html
"Atmega 128 jest dostarczona z zaprogramowanym trybem kompatybilności z
modelem 103, z czym wiąże się mniejszy obszar RAM oraz niedostępność
rozszerzonych rejestrów. Avr-gcc samoczynnie inicjalizuje stos na końcu
RAM - a więc w trybie kompatybilności poza rzeczywiście dostępnym sprzętowo
obszarem. Objawia się to trudnym do zinterpretowania wywracaniem się
programu przy pierwszym przerwaniu czy wywołaniu funkcji, chociaż pierwsze
testy wykazały poprawność pracy układu."
--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)