Zestaw uruchomieniowy dla AT89C2051 z kwarcem 10MHz - co mogę poprawić w programie?
AT89c2051 help
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: AT89c2051 help
Date: Thu, 17 Nov 2005 21:43:30 +0100
Witam
Dopiero zaczynam zabawe z uP i chcialem zbudowac sobie taki no
powiedzmy prymitywny zestaw uruchomieniowy na 2051.
Wybralem kwarc 10MHz, kondziolki 33pF ceramiczne do niego.
Napisalem prosciutki programik w C ktory wlacza i wylacza wszystkie
porty (oczywiscie z odpowiednim opoznieniem). Symulator pokazuje ze
jest to dokladnie o co chodzi. Programuje procesor, wkladam w
podstawke i wystepuje syndrom Delta Uniform Papa Alfa.
Srodowisko jakiego uzywam to Keil Demo. Plik wyjsciowy do
programowania to hex. Mam pytanie - czego zapomnialem lub co robie
zle??
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:07:43 +0100
Wybralem kwarc 10MHz, kondziolki 33pF ceramiczne do niego.
Napisalem prosciutki programik w C ktory wlacza i wylacza wszystkie
porty (oczywiscie z odpowiednim opoznieniem). Symulator pokazuje ze
jest to dokladnie o co chodzi. Programuje procesor, wkladam w
podstawke i wystepuje syndrom Delta Uniform Papa Alfa.
Dobrze zaprogramowales? (Robisz weryfikacje?)
Jak sprawdzasz, czy wyjscie jest na portach? Jesli podpinasz diody, to ja
pamietam, ze mi AT89 dawal jakies zalosne prady, musialem rekami zaslonic
jakiekolwiek swiatlo, zeby dostrzec, ze slabiutko (tyci tyci) mi sie zapala
dioda.
A moze to reset - pobaw sie z innym jego podpieciem. Jakis kondensatorek do
ziemi i podlaczyc przez rezystor +5V..
Pozdrawiam,
Merlin
From: Dykus <dykus.grupy_at_nospam_SpAmYwp.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:28:02 +0100
Witam,
Dnia 17-11-2005 (czwartek), Tomasz 'Merlin' Kolinko napisał(a):
Jesli podpinasz diody, to ja
pamietam, ze mi AT89 dawal jakies zalosne prady, musialem rekami zaslonic
jakiekolwiek swiatlo, zeby dostrzec, ze slabiutko (tyci tyci) mi sie zapala
dioda.
W takim razie podłączyłeś coś nie tak, może diodę pomiędzy port a masę?
Tak się nie robi... ;)
Tym Atmelkiem można bez problemu bezpośrednio i dynamicznie kilka
wyświetlaczy 7-segmentowych obsłużyć...
--
Pozdrawiam,
Dykus.
From: "Pawel \"O'Pajak\"" <opajak_at_nospam_gazeta.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:33:56 +0100
Powitanko,
pamietam, ze mi AT89 dawal jakies zalosne prady, musialem rekami zaslonic
jakiekolwiek swiatlo, zeby dostrzec, ze slabiutko (tyci tyci) mi sie zapala
dioda.
Z portu (z 1 nogi) mozna wyciagnac 20mA wiec powinno swiecic jak
glupie;-). Oczywiscie: + -> opornik -> LED -> procek.
Jak zasilasz LEDa z wewnetrznego pull-upa to nic dziwnego, ze ledwie bzdzi.
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)klub.chip.pl <<<<*******
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:43:53 +0100
Z portu (z 1 nogi) mozna wyciagnac 20mA wiec powinno swiecic jak
glupie;-). Oczywiscie: + -> opornik -> LED -> procek.
Jak zasilasz LEDa z wewnetrznego pull-upa to nic dziwnego, ze ledwie
bzdzi.
I wszystko jasne :)
(AT89 bawiłem się krótko, a ATmega już ładnie podświetla diody podłączone
między niego a masę :)
Pozdrawiam,
Merlin
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:52:37 +0100
On Thu, 17 Nov 2005 22:07:43 +0100, "Tomasz 'Merlin' Kolinko"
<news_at_nospam_px.qs.pl> wrote:
Wybralem kwarc 10MHz, kondziolki 33pF ceramiczne do niego.
Napisalem prosciutki programik w C ktory wlacza i wylacza wszystkie
porty (oczywiscie z odpowiednim opoznieniem). Symulator pokazuje ze
jest to dokladnie o co chodzi. Programuje procesor, wkladam w
podstawke i wystepuje syndrom Delta Uniform Papa Alfa.
Dobrze zaprogramowales? (Robisz weryfikacje?)
- Robie jak najbardziej robie. Programuje go z pozyczonego ViLaba.
Jak sprawdzasz, czy wyjscie jest na portach? Jesli podpinasz diody, to ja
pamietam, ze mi AT89 dawal jakies zalosne prady, musialem rekami zaslonic
jakiekolwiek swiatlo, zeby dostrzec, ze slabiutko (tyci tyci) mi sie zapala
dioda.
- Nie to nie to. Port, dioda, opornik, gleba. Nawet jak pojawi sie tam
cokolwiek to widac. Troche przesadzilem bo podlaczylem superjasna wiec
nawet jak tam jakis stan nieustalony to swieci.
A moze to reset - pobaw sie z innym jego podpieciem. Jakis kondensatorek do
ziemi i podlaczyc przez rezystor +5V..
- Probowalem, odlaczalem, podlaczalem przez kondensator, restartowalem
po pojawieniu sie napiecia, to samo. Wyglada jakby wogole program nie
startowal. Profilaktycznie wymienilem kwarca i nadal nic. A zeby go
(albo mnie :) )
Pozdrawiam,
Merlin
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: "Dino" <din0_at_nospam_[spamerownielubie]gazeta.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:12:33 +0100
KrzychK2 napisawszy:
Srodowisko jakiego uzywam to Keil Demo. Plik wyjsciowy do
programowania to hex. Mam pytanie - czego zapomnialem lub co robie
zle??
Przeczytaj dokladnie dokumentacje wersji DEMO i sprawdz sobie
w diassembly window jak wyglada kod programu.
Hint: demo nie umieszcza kodu od poczatku pameci procka.
pozdro,
Dino
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:21:15 +0100
Dino przemówił ludzkim głosem:
Przeczytaj dokladnie dokumentacje wersji DEMO i sprawdz sobie
w diassembly window jak wyglada kod programu.
Hint: demo nie umieszcza kodu od poczatku pameci procka.
Dorzucę jeszcze info, że w wersji demo kod zaczyna się od adresu 2048,
czyli poza pamięcią programu w 2051.
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:55:57 +0100
On Thu, 17 Nov 2005 22:21:15 +0100, Zbych <abuse_at_nospam_onet.pl> wrote:
Dino przemówił ludzkim głosem:
Przeczytaj dokladnie dokumentacje wersji DEMO i sprawdz sobie
w diassembly window jak wyglada kod programu.
Hint: demo nie umieszcza kodu od poczatku pameci procka.
Dorzucę jeszcze info, że w wersji demo kod zaczyna się od adresu 2048,
czyli poza pamięcią programu w 2051.
No fakt. To znaczy przyznam sie ze wersja Keil-a w tej chwili juz nie
jest demo (a jeszcze pare chwil temu byla) i niestety nadal to samo.
Nie chce zasmiecac grupy wiec moge na priva podeslac progam i wynikowy
kod ktory programuje. Moze poprosu popelniam bledy z mojej
niewiedzy...
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: "Dino" <din0_at_nospam_[spamerownielubie]gazeta.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 23:37:56 +0100
KrzychK2 napisawszy:
No fakt. To znaczy przyznam sie ze wersja Keil-a w tej chwili juz nie
jest demo (a jeszcze pare chwil temu byla) i niestety nadal to samo.
Kolego, Kolego... pewnych spraw się nie przegina. A już na pewno się
nie wypada chwalić.
Nie chce zasmiecac grupy wiec moge na priva podeslac progam i wynikowy
kod ktory programuje. Moze poprosu popelniam bledy z mojej
niewiedzy...
podeślij pierwszą linijkę z diassembly window.
Dino
From: Dykus <dykus.grupy_at_nospam_SpAmYwp.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:17:51 +0100
Witam,
Dnia 17-11-2005 (czwartek), KrzychK2 napisał(a):
Symulator pokazuje ze
jest to dokladnie o co chodzi. Programuje procesor, wkladam w
podstawke i wystepuje syndrom Delta Uniform Papa Alfa.
^^^^^^^^^^^^^^^^^^^^^^^
Od razu widać, że krótkofalowiec. ;)
A programator ma opcję weryfikacji? Sprawdź, czy procesor jest dobrze
zaprogramowany...
Oczywiście pomijam tego typu sprawy jak reset uC. :)
Ewentualnie możesz podrzucić na grupę kod, choć niby piszesz, że ten jest
ok...
--
Pozdrawiam,
Dykus.
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:57:21 +0100
On Thu, 17 Nov 2005 22:17:51 +0100, Dykus <dykus.grupy_at_nospam_SpAmYwp.pl>
wrote:
Witam,
Dnia 17-11-2005 (czwartek), KrzychK2 napisał(a):
Symulator pokazuje ze
jest to dokladnie o co chodzi. Programuje procesor, wkladam w
podstawke i wystepuje syndrom Delta Uniform Papa Alfa.
^^^^^^^^^^^^^^^^^^^^^^^
Od razu widać, że krótkofalowiec. ;)
Ale nie ja na to wpadlem :)
A programator ma opcję weryfikacji? Sprawdź, czy procesor jest dobrze
zaprogramowany...
Jasne, programuje z ViLaba i potwierdza ze to co weszlo jest zgodne
z tym co wejsc mialo.
Oczywiście pomijam tego typu sprawy jak reset uC. :)
Zrobiony.
Ewentualnie możesz podrzucić na grupę kod, choć niby piszesz, że ten jest
ok...
To znaczy przyznam sie ze wersja Keil-a w tej chwili juz nie jest demo
(a jeszcze pare chwil temu byla) i niestety nadal to samo. Nie chce
zasmiecac grupy wiec moge na priva podeslac progam i wynikowy kod
ktory programuje. Moze poprosu popelniam bledy z mojej niewiedzy...
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 23:20:02 +0100
Na poczatek diody:
Vcc-opornik-dioda-proc jak juz koledzy napisali.
Na probe wywal kondziolki z kwarcu, zadne moje uzadzenie ich nie ma i
smigaja bezproblemowo.
Czy masz mozliwosc programowania z plikow hex? pisze w asm i tylko takie
examplesy moglbym podeslac.
--
AlexY
http://yisse.neostrada.pl/spam.txt
http://ldhp715.immt.pwr.wroc.pl/~sapi/sieci/netykieta/
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 09:29:16 +0100
On Thu, 17 Nov 2005 23:20:02 +0100, AlexY <> wrote:
Na poczatek diody:
Vcc-opornik-dioda-proc jak juz koledzy napisali.
Kilka postow wyzej podeslalem ze jak najbardziej tak wlasnie
zrobilem i jest tzw. kiszka.
Na probe wywal kondziolki z kwarcu, zadne moje uzadzenie ich nie ma i
smigaja bezproblemowo.
Tez probowalem. Nawet podejrzewalem ze kwarc moze byc trup wiec go
zmienilem i nadal nie robi ;(
Czy masz mozliwosc programowania z plikow hex? pisze w asm i tylko takie
examplesy moglbym podeslac.
Jak najbardziej tak. Wogole to bym ten swoj programik docelowy ktory
bede uruchamiac machnal w asm, ale nie moglem sobie poradzic z
przechowywaniem niektorych danych wiec zrobilem go w C.
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: "Piotrek Sz." <zumek.SKASUJ_at_nospam_gazeta.pl>
Subject: Re: AT89c2051 help
Date: Thu, 17 Nov 2005 22:59:23 +0000 (UTC)
KrzychK2 <krzysztof.kardas_at_nospam_wp.pl> napisał(a):
..
To znaczy przyznam sie ze wersja Keil-a w tej chwili juz nie jest demo
(a jeszcze pare chwil temu byla) i niestety nadal to samo...
Czy musisz koniecznie "na Keil-u" ?
SDCC Ci nie wystarczy ?
Piotrek
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 09:31:30 +0100
On Thu, 17 Nov 2005 22:59:23 +0000 (UTC), "Piotrek Sz."
<zumek.SKASUJ_at_nospam_gazeta.pl> wrote:
KrzychK2 <krzysztof.kardas_at_nospam_wp.pl> napisał(a):
..
To znaczy przyznam sie ze wersja Keil-a w tej chwili juz nie jest demo
(a jeszcze pare chwil temu byla) i niestety nadal to samo...
Czy musisz koniecznie "na Keil-u" ?
SDCC Ci nie wystarczy ?
Piotrek
Wiesz - to sa poczatki. Chcialem sie oprzec na jakims pelnym IDE, i
jezyku ktory dobrze znam aby skrocic proces pisania i uruchamiania.
Potem oczywiscie jak nabiore wprawy pojde na cos innego lub wogole
przesiade sie na asm.
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: "Piotrek Sz." <zumek.SKASUJ_at_nospam_gazeta.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 09:09:18 +0000 (UTC)
KrzychK2 <krzysztof.kardas_at_nospam_wp.pl> napisał(a):
..
Wiesz - to sa poczatki. Chcialem sie oprzec na jakims pelnym IDE, i
jezyku ktory dobrze znam aby skrocic proces pisania i uruchamiania.
Potem oczywiscie jak nabiore wprawy pojde na cos innego lub wogole
przesiade sie na asm.
Myślisz , że do SDCC nie ma dobrego IDE ?
a)MIDE-51 (projekty jednoplikowe)
b)Ceibo EC++ (IDE+symulator)
W/w współpracują z SDCC i ... są ZA DARMO , bez jakichkolwiek ograniczeń.
EC++ w wersji darmowej emuluje tylko 8051 , więc dla 89Cx051 jak znalazł.
Piotrek
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 10:24:36 +0100
On Fri, 18 Nov 2005 09:09:18 +0000 (UTC), "Piotrek Sz."
<zumek.SKASUJ_at_nospam_gazeta.pl> wrote:
KrzychK2 <krzysztof.kardas_at_nospam_wp.pl> napisał(a):
..
Wiesz - to sa poczatki. Chcialem sie oprzec na jakims pelnym IDE, i
jezyku ktory dobrze znam aby skrocic proces pisania i uruchamiania.
Potem oczywiscie jak nabiore wprawy pojde na cos innego lub wogole
przesiade sie na asm.
Myślisz , że do SDCC nie ma dobrego IDE ?
a)MIDE-51 (projekty jednoplikowe)
b)Ceibo EC++ (IDE+symulator)
W/w współpracują z SDCC i ... są ZA DARMO , bez jakichkolwiek ograniczeń.
EC++ w wersji darmowej emuluje tylko 8051 , więc dla 89Cx051 jak znalazł.
Piotrek
W takim razie zwracam honor... mowie - dopiero co zaczynam zabawe i
dziekuje za podpowiedz co do srodowiska :) Niestety nadal glowna czesc
tematu czyli odpalenie prostego programu zostala nadal nie rozwiazana.
Zastanawiam sie czy czasem procesor nie jest walniety ale chyba w
takim wypadku by sie wogole nie chcial programowac??
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 14:01:52 +0100
On Thu, 17 Nov 2005 21:43:30 +0100, KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
wrote:
Witam
Dopiero zaczynam zabawe z uP i chcialem zbudowac sobie taki no
powiedzmy prymitywny zestaw uruchomieniowy na 2051.
Wybralem kwarc 10MHz, kondziolki 33pF ceramiczne do niego.
Napisalem prosciutki programik w C ktory wlacza i wylacza wszystkie
porty (oczywiscie z odpowiednim opoznieniem). Symulator pokazuje ze
jest to dokladnie o co chodzi. Programuje procesor, wkladam w
podstawke i wystepuje syndrom Delta Uniform Papa Alfa.
Srodowisko jakiego uzywam to Keil Demo. Plik wyjsciowy do
programowania to hex. Mam pytanie - czego zapomnialem lub co robie
zle??
Ciag dalszy walki ujawnil dziwna rzecz.
Skompilowalem programik na mrugajacy LED pod MIDE-51. Wrzucilem do
procka. Nadal nic. Wzialem srubokret i zaczalem stukac w XTAL 1 i ....
dioda zaczela migac. Przestalem pukac, dioda sie zatrzymala. Ki diabel
pomyslalem i zaczalem szukac innego krysztalku. Znalazlem OMIG cos
kolo 8.5 MHz. Wlutowalem, kondensatory sobie darowalem, odpalam i nic.
Hmm zaczolem szukac i przez przypadek dotknalem obudowy kwarcu.
Wszystko ozylo... Dopoki trzymalem obudowe procesor pracowal, jak
puscilem przestawal pracowac. Czyzby to oznaczalo uwalone wejscie
zegarowe w procesorze??
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: Marek Lewandowski <nospamabuse_at_nospam_onet.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 19:10:56 +0100
On Fri, 18 Nov 2005 14:01:52 +0100, KrzychK2 wrote:
kolo 8.5 MHz. Wlutowalem, kondensatory sobie darowalem, odpalam i nic.
Hmm zaczolem szukac i przez przypadek dotknalem obudowy kwarcu.
Wszystko ozylo... Dopoki trzymalem obudowe procesor pracowal, jak
puscilem przestawal pracowac. Czyzby to oznaczalo uwalone wejscie
zegarowe w procesorze??
czyżby ktoś, kto myśli, że kondensatorki i masę do obudowy kwarcu podłącza
się dla pucu?
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://pbase.com/mareklew, http://www.stud.uni-karlsruhe.de/~uyh0
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: KrzychK2 <krzysztof.kardas_at_nospam_wp.pl>
Subject: Re: AT89c2051 help
Date: Fri, 18 Nov 2005 19:34:21 +0100
On Fri, 18 Nov 2005 19:10:56 +0100, Marek Lewandowski
<nospamabuse_at_nospam_onet.pl> wrote:
On Fri, 18 Nov 2005 14:01:52 +0100, KrzychK2 wrote:
kolo 8.5 MHz. Wlutowalem, kondensatory sobie darowalem, odpalam i nic.
Hmm zaczolem szukac i przez przypadek dotknalem obudowy kwarcu.
Wszystko ozylo... Dopoki trzymalem obudowe procesor pracowal, jak
puscilem przestawal pracowac. Czyzby to oznaczalo uwalone wejscie
zegarowe w procesorze??
czyżby ktoś, kto myśli, że kondensatorki i masę do obudowy kwarcu podłącza
się dla pucu?
Na to wpadlem juz kawalek czasi temu, jak myslisz z jakim efektem??
Takim samym. Uwalony proc tez odpada bo zakupilem drugi i zachowuje
sie tak samo
--
Pozdro
KrzychK2
Ham-radio call sign : sq7iqz
ICQ:53263009 Gadu-Gadu:2471254
"Prawdziwy programista wiesza sie razem ze swoim programem
Wiec na drzewach zamiast lisci wisiec beda programisci"
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: Re: AT89c2051 help
Date: Sat, 19 Nov 2005 13:35:47 +0100
daj rownolegle do kwarcu rezystor 2.2...10MegaOmow, powinno ruszyc, keids
mialem porobny problem ze wzbudzaniem
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: AT89c2051 help
Date: Sat, 19 Nov 2005 21:15:52 +0100
Użytkownik Marek Lewandowski napisał:
czyżby ktoś, kto myśli, że kondensatorki i masę do obudowy kwarcu podłącza
się dla pucu?
na 2051 zrobiłem przykładowo:
1.modemy 4800 packet radio
2.ladowarke akumulatorkow ni-cd (nie dokonczona ale podstawowe funkcje
dzialaja
3.predkosciomierz z licznikiem km do samochodu
na pelnym 89C52 centralke telefoniczna
ZADEN z tych procesorow nie ma kondziolkow na kwarcu i smigaja bez
zadnego ale, moze to kwestia kwarcow, stosuje zawsze 24MHz niskich w
metalowej obudowie
--
AlexY
http://yisse.neostrada.pl/spam.txt
http://ldhp715.immt.pwr.wroc.pl/~sapi/sieci/netykieta/
From: Marek Lewandowski <nospamabuse_at_nospam_onet.pl>
Subject: Re: AT89c2051 help
Date: Sat, 19 Nov 2005 22:15:36 +0100
ZADEN z tych procesorow nie ma kondziolkow na kwarcu i smigaja bez
zadnego ale, moze to kwestia kwarcow, stosuje zawsze 24MHz niskich w
metalowej obudowie
i sprawdziłeś, że startują przy każdej temperaturze i przy każdym zasilaniu
i przy każdym poziomie zakłóceń zewnętrznych, któe kwarc podparty
kondziołami (odpowiednimi! niekiedy może być, że odpowiednie == żadne) i
umasiony toleruje?
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://pbase.com/mareklew, http://www.stud.uni-karlsruhe.de/~uyh0
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: AT89c2051 help
Date: Mon, 21 Nov 2005 16:42:45 +0100
Użytkownik Marek Lewandowski napisał:
ZADEN z tych procesorow nie ma kondziolkow na kwarcu i smigaja bez
zadnego ale, moze to kwestia kwarcow, stosuje zawsze 24MHz niskich w
metalowej obudowie
i sprawdziłeś, że startują przy każdej temperaturze i przy każdym zasilaniu
i przy każdym poziomie zakłóceń zewnętrznych, któe kwarc podparty
kondziołami (odpowiednimi! niekiedy może być, że odpowiednie == żadne) i
umasiony toleruje?
ten w samochodzie chodzil kilka ladnych miesiecy od jesieni do lata (w
pajaku byl, zwarcie zrobilem a pojazd obecnie czeka na remont to nie
naprawiam) i nie mial problemow z zaplonem, rozrusznikiem czy
alternatorem, stabilizator zwykly LM7805 i troszke kondensatorkow
filtrujacych, zadnego kwarcu tez nie uziemialem
--
AlexY
http://yisse.neostrada.pl/spam.txt
http://ldhp715.immt.pwr.wroc.pl/~sapi/sieci/netykieta/
From: Dykus <dykus.grupy_at_nospam_SpAmYwp.pl>
Subject: Re: AT89c2051 help
Date: Sun, 20 Nov 2005 09:27:34 +0100
Witam,
Dnia 19-11-2005 (sobota), AlexY napisał(a):
ZADEN z tych procesorow nie ma kondziolkow na kwarcu i smigaja bez
zadnego ale, moze to kwestia kwarcow (...)
Przed chwilą z ciekawości sprawdziłem u siebie i faktycznie działa - kwarc
16MHz w typowej obudowie HC49U nie podłączonej do masy, zrobiłem kilka prób
i za każdym razem układ wystartował (włączanie zasilania). Jakiegoś
specjalnie długiego czasu startu nie zauważyłem.
Jednak jest tak, jak przypuszczał Marek L. - uruchomiłem układ (AT89C2051,
LCD, wykorzystywane przerwania, timer, sprawdzane stany kilku wejść, piny
komparatora nie podłączone) i włączałem/wyłączałem nad nim lutownicę
transformatorową ~10 sekund (~25 pstryknięć). Układ bez kondensatorów ze 4
razy wykazał jakieś nieprawidłowości (niedokończona obsługa przerwania,
krzaczki na LCD i wreszcie całkowity zwis), podczas gdy na układ z
kondensatorami lutownica nie zrobiła żadnego wrażenia. Warunki testów
bardzo zbliżone. W obu przypadkach obudowa kwarcu nie była podłączona z
masą.
Dla mnie ten test jest wystarczający. :)
Możnaby jeszcze zrobić próby z umasioną obudową kwarcu, ale IMHO nie ma
sensu - widać, że bez kondensatorów jest gorzej.
--
Pozdrawiam,
Dykus.