Jak zaprogramować urządzenie do odbioru sygnałów RS-232 i wyświetlania cyfr na LED?
jaki kod?
From: "mieczus" <mieczus_at_nospam_o2.pl>
Subject: jaki kod?
Date: Fri, 19 Dec 2003 19:52:30 +0100
Witam
Mam taki problem:
chce zrobic takie urzadzenie ktore bedzie odbierac sygnaly z kompa (RS 232)
i np gdy wysle do portu rs cyfre 2 (oczywiscie szesnastkowo) to w jakim
kodzie kopmuter przekaze urzadzeniu zewnetrznemu ta cyfre
lub
jaki uklad musze wladowac miedzy interfejs a wyswietlacz LED aby dzialola
jak opisalem wyzej
dziekuje za poswiecenie mi czasu
pozdr
mieczus
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 20:43:04 +0100
mieczus wrote:
jaki uklad musze wladowac miedzy interfejs a wyswietlacz LED aby dzialola
jak opisalem wyzej
Dowolny najtanszy mikrokontroler z RS-232 na pokladzie
i odpowiednia liczba wyprowadzen, by moc bezposrednio
sterowac wyswietlaczem. Do tego jakis banalny programik
sterujacy i to wszystko.
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mai
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 21:53:27 +0100
Piotr Wyderski wrote:
jaki uklad musze wladowac miedzy interfejs a wyswietlacz LED aby dzialola
jak opisalem wyzej
Dowolny najtanszy mikrokontroler z RS-232 na pokladzie
i odpowiednia liczba wyprowadzen, by moc bezposrednio
sterowac wyswietlaczem. Do tego jakis banalny programik
sterujacy i to wszystko.
A nie lepiej - bez kawalka programowania - zrobic odbiornik RS232 na
kilku bramkach, przerzutnikach, generatorze i liczniku, a odebrany bajt
zdekodowac na kod 7-seg? Tylko zlutowac i dziala. Nie trzeba pisac
software'u, posiadac programatora procesorow itd. Cena czesci wyjdzie
podobna jezeli nie nizsza.
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 23:30:34 +0100
Adam Dybkowski wrote:
A nie lepiej - bez kawalka programowania - zrobic odbiornik RS232 na
kilku bramkach, przerzutnikach, generatorze i liczniku, a odebrany bajt
zdekodowac na kod 7-seg?
Az sie przeszedlem do kalendarza... "19 grudnia _2003_". NIE, moim
zdaniem nie lepiej, choc 20 lat temu byloby to niezle rozwiazanie. ;->
Tylko zlutowac i dziala.
Zapomniales o zaprojektowaniu. A zanim laik nauczy sie
budowac uklady sekwencyjne i nastepnie sam zaprojektuje
takie urzadzenie, to ja sobie ten procesorek przyniose
piechota z Tajwanu. :-)
posiadac programatora procesorow itd.
Kosztuje 2 zlote i sklada sie z kabla, wtyczki i jakiegos buforu...
Cena czesci wyjdzie podobna jezeli nie nizsza.
No wiec po co kombinowac? :-)
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 23:51:51 +0100
On Fri, 19 Dec 2003 21:53:27 +0100, Adam Dybkowski wrote:
Dowolny najtanszy mikrokontroler z RS-232 na pokladzie [...]
A nie lepiej - bez kawalka programowania - zrobic odbiornik RS232 na
kilku bramkach, przerzutnikach, generatorze i liczniku,
Nie lepiej :-)
To zagadnienie jest trudniejsze od procesorka.
J.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mai
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: jaki kod?
Date: Mon, 22 Dec 2003 23:27:54 +0100
J.F. wrote:
A nie lepiej - bez kawalka programowania - zrobic odbiornik RS232 na
kilku bramkach, przerzutnikach, generatorze i liczniku,
Nie lepiej :-)
To zagadnienie jest trudniejsze od procesorka.
Ale uczy myslenia "sprzetowego" a nie w jezyku C czy asemblerze. No i
rysowania schematow rzecz jasna. A te oba zagadnienia sa niezastapione
np. w przyszlej nauce jezyka VHDL.
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: jaki kod?
Date: Tue, 23 Dec 2003 16:00:30 +0100
Mon, 22 Dec 2003 23:27:54 +0100 jednostka biologiczna o nazwie Adam
Dybkowski <adybkows_at_nospam_amwaw.edu.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
Ale uczy myslenia "sprzetowego" a nie w jezyku C czy asemblerze. No i
rysowania schematow rzecz jasna. A te oba zagadnienia sa niezastapione
np. w przyszlej nauce jezyka VHDL.
Zgadza sie, ale w dzisiajszych czasach, gdy najtanszy mikrokontroler z
pamiecia flash kosztuje 5 zl, warto go stosowac chociazby ze wzgledu
na miniaturyzacje i prostote ukladu.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: jaki kod?
Date: 23 Dec 2003 18:10:10 +0100
On Behalf Of BLE_Maciek
Zgadza sie, ale w dzisiajszych czasach, gdy najtanszy mikrokontroler z
pamiecia flash kosztuje 5 zl, warto go stosowac chociazby ze wzgledu
na miniaturyzacje i prostote ukladu.
Ale pare typowych scalakow TTL kosztuje 1 zl (ceny od Piekarza),
a moze rozwiazac dosc widowiskowe efekty ;-).
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.nask.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: jaki kod?
Date: Fri, 02 Jan 2004 10:48:36 +0100
23 Dec 2003 18:10:10 +0100 jednostka biologiczna o nazwie
zielpro_at_nospam_poczta.onet.pl (ziel) wyslala do portu 119
jednego z serwerow news nastepujace dane:
pamiecia flash kosztuje 5 zl, warto go stosowac chociazby ze wzgledu
na miniaturyzacje i prostote ukladu.
Ale pare typowych scalakow TTL kosztuje 1 zl (ceny od Piekarza),
a moze rozwiazac dosc widowiskowe efekty ;-).
A myslalem ze tylko ja wybieram zabytkowe rozwiazania, ale tu mnie
przebiles :-)
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Tadek" <USUN_TO_ziutek50_at_nospam__TO_TEZ_op.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 21:53:47 +0200
chce zrobic takie urzadzenie ktore bedzie odbierac sygnaly z kompa (RS
232)
i np gdy wysle do portu rs cyfre 2 (oczywiscie szesnastkowo) to w jakim
kodzie kopmuter przekaze urzadzeniu zewnetrznemu ta cyfre
lub
jaki uklad musze wladowac miedzy interfejs a wyswietlacz LED aby dzialola
jak opisalem wyzej
Widzę, że próbujesz zabrać się za coś, o czym jeszcze nie masz pojęcia, ale
chciałbyś je zdobyć. I to się ceni. Problem jest niestety trochę bardziej
złożony i musisz go rozbić na "czynniki pierwsze". Spróbuję Ci podpowiedzieć
co trzeba zrobić:
1. Poczytaj o procesorach, np. 8051
2. Zakup jakiś emulator EPROM
3. Zorganizuj sobie jakiś kompilator assemblera dla 8051.
3. Zbuduj podstawowy układ procesora 8051 z pamięcią zewnętrzną EPROM
(potrzebne będą: procesor i zatrzask np. 74LS573.
Zamiast pamięci wkładasz podstawkę emulatora)
4. Podłącz do tego jakieś "urządzenie", np. diodę świecącą
5. Spróbuj napisać program, który obsłuży to urządzenie (np. zapali tę
diodę, zgasi, pomiga z odpowiednią częstotliwością)
6. Spróbuj teraz podłączyć wyświetlacze 7-segmentowe (z uwagi na ograniczoną
ilość wyjść procesora wyświetlacze często sterowane są multipleksowo, tzn.
zapalane jeden po drugim, przełączane z dużą częstotliwością, co daje
wrażenie, że świecą jednocześnie. Bardzo często wykorzystuje się do tego
rejestr przesuwający 74164)
7. Jeśli już opanujesz sterowanie wyświetlaczami podłącz do mikoroprocesora
układ MAX232 (Służy on do konwersji poziomów napięć TTL na RS-232) i podłącz
Twój układ do komputera. Teraz możesz zacząć swoją przygodę z transmisją
szeregową asynchroniczną. Jeśli dotrwałeś do tego miejsca to dalej już
będziesz wiedział co robić.
Możesz ew. prościej - zrobić emulator procesora AT892051 - był opisany w
którejś z EP w tym roku i jest do kupienia jako zestaw do montażu (AT892051
to taka uproszczona wersja 8051 z pamięcią FLASH).
Tak czy inaczej bez dodatkowego sprzętu się nie obejdzie.
Może ktoś zna prostszy sposób:))
Tadek
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.astercity.net!news.aster.pl!not-for-mai
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 22:04:14 +0100
Tadek wrote:
Możesz ew. prościej - zrobić emulator procesora AT892051 - był opisany w
którejś z EP w tym roku i jest do kupienia jako zestaw do montażu (AT892051
to taka uproszczona wersja 8051 z pamięcią FLASH).
Tak czy inaczej bez dodatkowego sprzętu się nie obejdzie.
Może ktoś zna prostszy sposób:))
Oczywiscie - kilka bramek, przerzutnikow, generator i licznik na
zrobienie prostego UARTu (wystarczy odbieranie 8N1 przy jednej predkosci
transmisji) i gotowy dekoder BCD na 7seg. Calosc kosztuje moze kilka zl
a do uruchomienia wystarczy tylko lutownica.
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "mieczus" <mieczus_at_nospam_o2.pl>
Subject: Odp: jaki kod?
Date: Fri, 19 Dec 2003 22:24:03 +0100
Oczywiscie - kilka bramek, przerzutnikow, generator i licznik na
zrobienie prostego UARTu (wystarczy odbieranie 8N1 przy jednej predkosci
transmisji) i gotowy dekoder BCD na 7seg. Calosc kosztuje moze kilka zl
a do uruchomienia wystarczy tylko lutownica.
OK
Dzieki wielkie.
A moze masz gdzies pod reka jak to wszystko trzeba do kupy poskladac albo
przynajmniej jakis opis to moze udaloby mi sie samemu dojsc do ukladu.
pozdr
mieczus
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: jaki kod?
Date: Fri, 19 Dec 2003 22:33:01 +0100
On Fri, 19 Dec 2003 19:52:30 +0100, mieczus wrote:
Mam taki problem:
chce zrobic takie urzadzenie ktore bedzie odbierac sygnaly z kompa (RS 232)
i np gdy wysle do portu rs cyfre 2 (oczywiscie szesnastkowo) to w jakim
kodzie kopmuter przekaze urzadzeniu zewnetrznemu ta cyfre
"cyfra 2" to zazwyczaj bedzie znak w kodzie ASCII, czyli 32h,
albo 00110010b. No chyba ze masz na mysli 02h
jaki uklad musze wladowac miedzy interfejs a wyswietlacz LED aby dzialola
jak opisalem wyzej
A to musisz miec:
a) odbiornik transmisji szeregowej
b) najprosciej .. zgubic starsze bity i zostac z 0010b
c) koder wyswietlacza.
W sumie - najlepiej jakis maly procesorek i tycim programikiem.
J.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai
From: "Greg" <xgrzes_at_nospam_poczta.onet.pl>
Subject: Re: jaki kod?
Date: Sat, 20 Dec 2003 00:02:48 +0100
sciagasz sobie bascoma za free
kupujesz jakiegokolwiek AVR'a (np 90S2313 za < 10zl)
poswiecasz 2..3 dni na obczajenie proca i bascoma (jesli niewiele kumasz z
tego)
piszesz kilkanascie linii kodu - obsluga portu szeregowego i wyswietlaczy
jest banalna...
programator to zlacze LPT+4 rezystory
chyba prosciej sie nie da...
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai
From: "Greg" <xgrzes_at_nospam_poczta.onet.pl>
Subject: Re: jaki kod?
Date: Sat, 20 Dec 2003 12:29:47 +0100
wszystko jest do sciagniecia na
http://www.edw.com.pl/library/pliki/index.htm
w dziale
Mikroprocesorowa Ośla łączka - BASCOM
program i kurs, schematy, od samego poczatku,
napewno dasz sobie rade nawet jak nie wiesz, ktora strona lutownice sie
trzyma:)
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "mieczus" <mieczus_at_nospam_o2.pl>
Subject: Odp: jaki kod?
Date: Sat, 20 Dec 2003 10:36:13 +0100
Użytkownik Greg <xgrzes_at_nospam_poczta.onet.pl> w wiadomości do grup dyskusyjnych
napisał:1071874974.145443_at_nospam_vax.ustronie.pw.edu.pl...
sciagasz sobie bascoma za free
kupujesz jakiegokolwiek AVR'a (np 90S2313 za < 10zl)
poswiecasz 2..3 dni na obczajenie proca i bascoma (jesli niewiele kumasz z
tego)
piszesz kilkanascie linii kodu - obsluga portu szeregowego i wyswietlaczy
jest banalna...
programator to zlacze LPT+4 rezystory
chyba prosciej sie nie da...
gdzie moge znalezc materialy na ten temat (literatura, internet)
mieczus
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai