Intermitentne uruchamianie AT89C2051 i AT89C4051 z LCD i dekoderem RC5
Problemy z AT89Cx051
From: "Kropek" <vinylek_at_nospam_poczta.fm>
Subject: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 22:52:02 +0100
witam.
Zaczalem sie niedawno bawic z malymi atmelkami i mam od samego poczatku
problemy. Zbudowalem bardzo prosty ukladzik. uC + LCD na pinach p1.2-1.7 +
SFH-506 na porcie p3.2. Pracuje to jako dekoder RC5. Problem jest taki, ze
zwykle (prawie zawsze) po wlaczeniu zasilania procesor nie startuje. Glownie
objawia sie to tym, ze wyswietlacz nie jest inicjowany. Zmienilem kwarc na
inny - nadal jest to samo, a nawet gorzej. Teraz procek w ogole "nie
wstaje". Dodam jeszcze, ze mam 2 egzemplarze (2051 i 4051) tych ukladow. Na
obu bez problemu przeprowadzic mozna programowanie/odczyt/weryfikacje itd.
Co mu moze byc nie tak?
--
pozdrawiam
kropek
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 23:02:45 +0100
Użytkownik "Kropek" <vinylek_at_nospam_poczta.fm> napisał w wiadomości
news:apmvtu$kvu$1_at_nospam_news.tpi.pl...
Teraz procek w ogole "nie
wstaje". Dodam jeszcze, ze mam 2 egzemplarze (2051 i 4051) tych ukladow.
Na
obu bez problemu przeprowadzic mozna programowanie/odczyt/weryfikacje itd.
Co mu moze byc nie tak?
Łaski nie robi - musi chodzić.
- czy dałeś kondensatory (22..33pF) po obu stronach kwarcu?
- co masz podłączone do RESET-u ?
MDz
From: "Kropek" <vinylek_at_nospam_poczta.fm>
Subject: Re: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 23:09:16 +0100
Witam.
Łaski nie robi - musi chodzić.
U mnie jednak nie chce, chociaz uklad jest banalnie prosty :-(
* czy dałeś kondensatory (22..33pF) po obu stronach kwarcu?
Tak, 2x 33pF do masy.
* co masz podłączone do RESET-u ?
Kondzior 10u do +5V i rezystor 10k do masy.
--
pozdrawiam
kropek
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 23:27:18 +0100
Użytkownik "Kropek" <vinylek_at_nospam_poczta.fm> napisał w wiadomości
news:apn0u1$foo$1_at_nospam_news2.tpi.pl...
* czy dałeś kondensatory (22..33pF) po obu stronach kwarcu?
Tak, 2x 33pF do masy.
* co masz podłączone do RESET-u ?
Kondzior 10u do +5V i rezystor 10k do masy.
Niby poprawnie. Zwróć uwagę na inicjowanie LCD. Polecam w tej sprawie cały
wątek:
http://groups.google.com.pl/groups?selm=iphB8.119650%24vc2.1421206%40news.ch
ello.at
Jeśli nie pomoże to spróbuj pomrugać LED-em podłączonym do jednej linii
portu. Jeżeli uda Ci się zmienić san portu na L to będzie już znak, że
procesor wstał.
MDz
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: Re: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 23:05:32 +0100
Kropek wrote:
Co mu moze byc nie tak?
układ resetu
poza tym pamiętaj, że od włączenia zasilania LCD potrzebuje i do 10ms
zanim można do niego coś pisać (zwykle 1ms, ale są i wolniejsze, 10 ms
nie wieczność...)
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: "Kropek" <kropek_at_nospam_poczta.fm>
Subject: Re: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 23:20:51 +0100
Witam.
układ resetu
reset jak kazdy inny, 10u do VCC i 10k do GND.
poza tym pamiętaj, że od włączenia zasilania LCD potrzebuje i do 10ms
zanim można do niego coś pisać (zwykle 1ms, ale są i wolniejsze, 10 ms
nie wieczność...)
juz nawet do testow napisalem program w bascomie, a tam chyba takie rzeczy
sa niepotrzebne.
--
pozdrawiam
kropek
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: Re: Problemy z AT89Cx051
Date: Wed, 30 Oct 2002 00:15:52 +0100
Kropek wrote:
juz nawet do testow napisalem program w bascomie, a tam chyba takie rzeczy
sa niepotrzebne.
wierzysz w jaśnie oświeconość Bascoma? A winda się nie wysypuje. A
świstak siedzi. SPRAWDŹ.
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl>
Subject: Re: Problemy z AT89Cx051
Date: Tue, 29 Oct 2002 23:28:42 +0100
Użytkownik "Kropek" <vinylek_at_nospam_poczta.fm> napisał w wiadomości
news:apmvtu$kvu$1_at_nospam_news.tpi.pl...
witam.
Zaczalem sie niedawno bawic z malymi atmelkami i mam od samego poczatku
problemy....
Co mu moze byc nie tak?
A nie zapomniałeś stosu odpowiednio zainicjować??
Po resecie wskaźnik stosu ustawiany jest na wartość 7 czyli stos zaczyna się
od komórki nr 8.
Jeżeli trzymasz tam jakieś zmienne to katastrofa gotowa.
Ustaw SP na adres ostatniej wykorzystywanej zmiennej i po kłopocie ( o ile
to jest przyczyną)
--
Janusz
From: "Arko" <arkos_at_nospam_interia.pl>
Subject: Re: Problemy z AT89Cx051
Date: Thu, 31 Oct 2002 18:04:39 +0100
jesli ci nic sie nie zaswieca to moze sprobuj podkrecic regulacja jasnosci
lcd?
Arko
From: "Kropek" <kropek_at_nospam_poczta.fm>
Subject: Re: Problemy z AT89Cx051
Date: Wed, 30 Oct 2002 21:10:07 +0100
Witam.
<ciach>
No i rozwiazanie sie w koncu znalazlo. W tasmie laczacej plytke z LCD jeden
z przewodow byl przerwany. Jak mial humor to laczyl i bylo wszystko OK.
Usterke znalazlem dopiero dzisiaj po zabawie z omomierzem. Tak czy inaczej
dzieki za wszystkie odpowiedzi.
--
pozdrawiam
kropek