Diagnostyka nieuruchamiającego się mikrokontrolera AT89C2051 z kwarcem 12 MHz
51 atmel
From: "wilk" <wilk125_at_nospam_wp.pl>
Subject: 51 atmel
Date: Tue, 16 Dec 2003 15:13:11 +0100
Mam pytanie odnosnie atmela AT89c02051-24: programuje go a nie moge
uruchomic jaka może byc przyczyna ? Jako rezenator jest kwarc 12 MHz i dwa
kondensatorki po 33 pF dlaczego nie chce ruszyc?
Programator jet prosty ale programuje mam zrobine zczytywanie z pinu 3 na wy
którego pojawia sie stan niski podczas programowania poszczeołnych bajtów
wiec zakłądam że układ sie programuje. Po podłaczeniu układu na wiekszości
wszystkich pinów jest stan wysoki z mala wydajnościa prądową dioda ledwo
swieci, a podobno piny portu tego układu mozna obciązyc do 20 mA czyli dioda
powinna jasno swiecić.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai
From: "Marek Jaroszewicz" <syscorp_at_nospam_poczta.onet.pl>
Subject: Re: 51 atmel
Date: Tue, 16 Dec 2003 16:08:51 +0100
Użytkownik "wilk" <wilk125_at_nospam_wp.pl> napisał w wiadomości
news:brn42k$8mi$1_at_nospam_news.onet.pl...
Mam pytanie odnosnie atmela AT89c02051-24: programuje go a nie moge
uruchomic jaka może byc przyczyna ? Jako rezenator jest kwarc 12 MHz i dwa
kondensatorki po 33 pF dlaczego nie chce ruszyc?
Programator jet prosty ale programuje mam zrobine zczytywanie z pinu 3 na
wy
którego pojawia sie stan niski podczas programowania poszczeołnych bajtów
wiec zakłądam że układ sie programuje. Po podłaczeniu układu na wiekszości
wszystkich pinów jest stan wysoki z mala wydajnościa prądową dioda ledwo
swieci, a podobno piny portu tego układu mozna obciązyc do 20 mA czyli
dioda
powinna jasno swiecić.
Witam,
może zczytaj program i zobacz co zaprogramowałeś (czy się zgadza) wydajność
prądowa jest większa w stanie niskim, czyli kiedy pin ustawiony jest na 0.
upewnij się, że masz podłączony reset, jeśli nie, zrób chwilowe zwarcie do
+5V wtedy pewie ruszy.
na testowanie najlepiej zrobić program zmieniający wyjście/a z 0 na 1 (tak
na okrągło) w cyklu np 0.5sekundy.
pozdrawiam.
Marek Jaroszewicz
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: zenek <zenek_at_nospam_wp.pl>
Subject: Re: 51 atmel
Date: Tue, 16 Dec 2003 19:21:33 +0100
Użytkownik wilk napisał:
Mam pytanie odnosnie atmela AT89c02051-24: programuje go a nie moge
uruchomic jaka może byc przyczyna ? Jako rezenator jest kwarc 12 MHz i dwa
kondensatorki po 33 pF dlaczego nie chce ruszyc?
podłącz oscyloskop pod kwarca - jak zobaczysz śmieci, to oscyluje,
jak zobaczysz grubą kreskę - to nie.
Jeśli oscyluje - znaczy albo programator do bani, albo program do bani.
swieci, a podobno piny portu tego układu mozna obciązyc do 20 mA czyli dioda
powinna jasno swiecić.
podobno to w maju gruszki na brzozach dojrzewają.
Ale jak poczytasz dokumentację do się doczytasz że pin takiego '2051
owszem może 20mA ale POCHŁANIAĆ, a z EMISJĄ prądu u niego nieco
gorzej --> przy 60uA (mikroamper) napięcie na pinie siada do 2,4V
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Marcin Sommer" <m.sommer_at_nospam_kiz.pl>
Subject: Re: 51 atmel
Date: Wed, 17 Dec 2003 11:58:38 +0100
Użytkownik "wilk" <wilk125_at_nospam_wp.pl> napisał w wiadomości
news:brn42k$8mi$1_at_nospam_news.onet.pl...
Mam pytanie odnosnie atmela AT89c02051-24: programuje go a nie moge
uruchomic jaka może byc przyczyna ? Jako rezenator jest kwarc 12 MHz i dwa
kondensatorki po 33 pF dlaczego nie chce ruszyc?
Programator jet prosty ale programuje mam zrobine zczytywanie z pinu 3 na
wy
którego pojawia sie stan niski podczas programowania poszczeołnych bajtów
wiec zakłądam że układ sie programuje. Po podłaczeniu układu na wiekszości
wszystkich pinów jest stan wysoki z mala wydajnościa prądową dioda ledwo
swieci, a podobno piny portu tego układu mozna obciązyc do 20 mA czyli
dioda
powinna jasno swiecić.
Koniecznie musi być reset: albo resetujesz ręcznie, albo zrób prosty układ,
który sam resetuje chwilę po włączeniu.
Najprostszy to kondensator 4,7u i rezystor 10k. Ten sam pin resetu
podłączasz do Vcc przez kondensator i do GND przez rezystor. Radzę trzymać
się wartości tych elementów, bo jak za bardzo pozmieniałem to miałem ten sam
problem co Ty.
Co do diody to bez problemu można sobie zrobić dyskotekę podłączoną
bezpośrednio do portu.
pozdr
Marcin
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai