Nieprawidłowe działanie Atmega128 - problemy z programowaniem i uruchamianiem
Atmega128 - problem z uruchamianiem.
From: "Chris Willow" <kris_willow_at_nospam_hotmail.com>
Subject: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 08:53:46 +0100
Witam,
Po złożeniu 5 sztuk urządzenia opartego na Atmega128, 4 z nich zachowują się
co najmniej dziwnie.
Po podłączeniu zasilania mozna je zaprogramować tylko raz, przy kolejnych
probach pojawia się błąd.
Oczywiście po odłączeniu zasilania i ponownym podłączeniu moge je
zaprogramować jeden raz.
Możliwe jest odczytanie fuzz bitów, wg dokumentacji ich konfiguracja oznacza
prawidłowe zaprogramowanie.
Moge także odczytać flash.
Co gorsze - aby procesor wystartował, musze go dotknąć palcem w nóżki.
Reset procesora jest podpięty do układu resetujacego ds1232.
Oczywiście po jego wywaleniu i podciągnięciu resetu do zasilania przez
rezystor nic się nie zmieniło - tzn mam problem z programowaniem i z
odpaleniem procesora.
Czy ktoś ma jakieś pomysły?
Wg dokumentacji kondensatory przy kwarcu powinny mieć wartość 12pF - 22pF,
ja przylutowałęm 27pF.
Czy to może być przyczyna?
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 09:16:00 +0100
"> Wg dokumentacji kondensatory przy kwarcu powinny mieć wartość 12pF -
22pF,
ja przylutowałęm 27pF.
ja przy pojemnościach >20p miałem problemy, dlatego teraz daje 18-20p.
Mister
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 10:26:13 +0100
"Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl> wrote in message
news:c0i14n$lp0$1_at_nospam_atlantis.news.tpi.pl...
"> Wg dokumentacji kondensatory przy kwarcu powinny mieć wartość 12pF -
22pF,
ja przylutowałęm 27pF.
ja przy pojemnościach >20p miałem problemy, dlatego teraz daje 18-20p.
Aha, przecież domyślnie one startują na wewnętrznym generatorze.
Przestawiasz na external ?
Mister
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai
From: "Chris Willow" <kris_willow_at_nospam_hotmail.com>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 10:37:23 +0100
Aha, przecież domyślnie one startują na wewnętrznym generatorze.
Tak, mam przestawione.
W ramach walki z problemem, wywaliłem kwarc i chciałem żeby ruszył z
wewnętrznego generatora,
Niestety efekt ten sam.
Czy to możliwe że kupiłem lekko trafione procesory?
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Jurek Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl.remove>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 10:44:35 +0100
Czesc
Użytkownik "Chris Willow" <kris_willow_at_nospam_hotmail.com> napisał w
wiadomości news:c0hvv3$qjs$1_at_nospam_korweta.task.gda.pl...
Co gorsze - aby procesor wystartował, musze go dotknąć palcem w
nóżki.
Czy ktoś ma jakieś pomysły?
Moze sprawdz dokladnie, czy nie zostala jakas wiszaca linia bez
podciagniecia z uruchomionym przerwaniem. Mialem dokladnie
ten sam objaw gdy wstepnie uruchamialem usart jeszcze bez
dolaczonych rzeczy ( a nie doczytalem , ze podciagniecie RxD
trzeba sobie samodzielnie programowo ustawic ).
( BTW czas startu masz ustawiony krotki czy dluzszy ? )
--
Pozdrowienia
Jurek Szczesiul
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 10:55:34 +0100
Moze sprawdz dokladnie, czy nie zostala jakas wiszaca linia bez
podciagniecia z uruchomionym przerwaniem. Mialem dokladnie
ten sam objaw gdy wstepnie uruchamialem usart jeszcze bez
dolaczonych rzeczy ( a nie doczytalem , ze podciagniecie RxD
trzeba sobie samodzielnie programowo ustawic ).
( BTW czas startu masz ustawiony krotki czy dluzszy ? )
Przecież ma problem z programowaniem... programator musi zresetować proca
wcześniej.
A linię PEN jak masz podpiętą?
Mister
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.task.gda.pl!not-for-mai
From: "Chris Willow" <kris_willow_at_nospam_hotmail.com>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 10:57:27 +0100
A linię PEN jak masz podpiętą?
Podpięta do zasilania, na sztywno.
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 11:37:31 +0100
vcc czy gnd?
Mister
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mai
From: "Piotr" <piotrd_at_nospam_wp.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 11:37:31 +0100
A czy ustawiles CKOPT fuse. Ja uzywam programatora ispCableII i na poczatku
tez mialem problemy z zaprogramowaniem ale blad lezal po mojej stronie.
Użytkownik "Chris Willow" <kris_willow_at_nospam_hotmail.com> napisał w wiadomości
news:c0i770$ggs$1_at_nospam_korweta.task.gda.pl...
A linię PEN jak masz podpiętą?
Podpięta do zasilania, na sztywno.
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai
From: "Chris Willow" <kris_willow_at_nospam_hotmail.com>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 12:33:50 +0100
A czy ustawiles CKOPT fuse. Ja uzywam programatora ispCableII i na
poczatku
tez mialem problemy z zaprogramowaniem ale blad lezal po mojej stronie.
Uzywam programatora ST200 podpięty pod LPT. Do tej pory sprawował się bez
zarzutu.
vcc czy gnd?
Mister
PEN podpięty do VCC.
Po włączeniu zasilania moge wykonać tylko jedną operację zapisu lub odczytu,
Fuzz bity i flash są zaprogramowane prawidłowo.
Wygląda to tak jakby nie startował procesor.
Dwie z płytek, które nie działały udało się uruchomić w "niewyjaśniony"
sposób tzn. kilkakrotnie włączyłem/wyłączyłem, kasowałem ustawiałem fuzz
bity, wgrywałem, kasowałem program itp.
W końcu ruszyły ale nie wiadomo dlaczego, teraz działa wszystko OK (tzn 2
sztuki) moge kasować, nagrywać i resetować dowolnie często.
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai
From: "Chris Willow" <kris_willow_at_nospam_hotmail.com>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 14:30:38 +0100
Jest rozwiązanie mojego problemu:
Aby uruchomić płytkę:
1. podłączyć npięcie
2. na napieciu zasilania przetwornika, mam kondensator do masy. (Napiecie
referencyjne zewnętrzne +vcc)
3. Aby wszystko zaczeło działać trzeba było na chwile zewrzeć ten
kondensator.
4. I wszystko ruszyło, płytki działają poprawnie - wszystkie pięć.
Pytanie DLACZEGO ?
Będe wdzięczny za wszelkie sugestie.
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Chris Willow" <kris_willow_at_nospam_hotmail.com>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 22:18:24 +0100
Może się kiedyś komuś przyda, więc mały update.
W pdfie od Atmega128, jest napisane, że napięcie AVCC i VREF należy przez
jakiś filtr podpiąć do VCC.
W płytkach, które wraz z grupą :) męczyłem przez cały dzień napięcia te
były podpięte pod inne stabilizatory/źródła referencyjne niż napięcie
cyfrowe VCC.
Ponieważ każdy stabilizator i źródło ma co najmniej 2 kondensatoru (u mnie
po 2elektrolity +2x100nF) zachodzi podejrzenie, że dziwne zachowanie się
procesora jest spowodowane ładowaniem się tych właśnie pojemności.
Czyli chyba kłaniają się stany nieustalone w układach analogowych.
Czy ktoś byłby uprzejmy i obalił/potwierdził te podejrzenia?
Pozdrawiam
Krzysztof
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.task.gda.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_poczta.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Fri, 13 Feb 2004 23:46:14 +0100
Może się kiedyś komuś przyda, więc mały update.
W pdfie od Atmega128, jest napisane, że napięcie AVCC i VREF należy przez
jakiś filtr podpiąć do VCC.
I gdzieś przeczytałem, że te napięcia nie mogą się różnić o więcej niż 0.2 V
(chyba). Więc masz odpowiedz.
Mister
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: Artur Lipowski <LAL_at_nospam_pro.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Mon, 16 Feb 2004 09:21:32 +0100
Chris Willow wrote:
...
W płytkach, które wraz z grupą :) męczyłem przez cały dzień napięcia te
były podpięte pod inne stabilizatory/źródła referencyjne niż napięcie
cyfrowe VCC.
...
Oczywiście wiesz o tym, że tak naprawdę AVCC zasila nie tylko część
analogową...
A w związku z tym używanie innego źródła zasilania dla AVCC jest nieco
problematyczne, ale jak najbardziej wskazane dla VREF.
A nie wystarczy AVCC podpiąć tak jak to sugerują w dokumentacji +
odpowiedni projekt płytki?
Pozdrawiam,
--
Artur Lipowski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Mon, 16 Feb 2004 11:31:12 +0100
Oczywiście wiesz o tym, że tak naprawdę AVCC zasila nie tylko część
analogową...
Ja już wiem:). Kiedyś stwierdziłem ze nie będę potrzebował toru analogowego
więc nie podłączyłem AVCC , wielkie było zdziwienie ze układ nie zagadał.
Pozdrawiam
Mister
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: Milosz Skowyra <mewashek_at_nospam_wp.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Mon, 16 Feb 2004 12:34:14 +0100
Artur Lipowski wrote:
Oczywiście wiesz o tym, że tak naprawdę AVCC zasila nie tylko część
analogową...
W AT90S8535 jest tak samo. Dziwne tylko ze w dokumentacji do niego pisze
tylko o podpieciu GND.
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.internetia.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Mon, 16 Feb 2004 18:12:43 +0100
W AT90S8535 jest tak samo. Dziwne tylko ze w dokumentacji do niego pisze
tylko o podpieciu GND.
A bo to taka firma Panie ;-)
Milego dnia Miłosz
__
Pzd, Irek.N.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: Milosz Skowyra <mewashek_at_nospam_wp.pl>
Subject: Re: Atmega128 - problem z uruchamianiem.
Date: Mon, 16 Feb 2004 19:35:40 +0100
Ireneusz Niemczyk wrote:
W AT90S8535 jest tak samo. Dziwne tylko ze w dokumentacji do niego pisze
tylko o podpieciu GND.
A bo to taka firma Panie ;-)
No coz... cierpialo cialo jak chcialo ;-)))
BTW zostawilem w Warszawce dane o tym Hitachi. Mozesz przypomniec ?
Milego dnia Miłosz
Dzieki nawzajem, ale zycze milego calego tygodnia ;-))))
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.internetia.pl!newsfeed.gazeta.pl!opal.futuro.pl!not-for-mai