Nieprawidłowe działanie Atmega128 - problemy z programowaniem i uruchamianiem

Atmega128 - problem z uruchamianiem.





Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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