Współdzielenie linii UART 89C52 z brzęczykiem piezo ? jakie są najlepsze opcje?
Współdzielenie linii 89c52 UART+piezo na jednej linii?
From: "Mariusz" <mariusz_ciszewski-beztego-_at_nospam_o2.pl>
Subject: Współdzielenie linii 89c52 UART+piezo na jednej linii?
Date: Wed, 20 Jul 2005 23:27:17 +0200
Witam!
Buduję urządzenie na 89c52. Chciałbym współdzielić jedną z linii UART-a na
brzęczyk piezo. Czy mi się uda, czy może cokolwiek podłączone do TxD lub RxD
(między prockiem a MAXem 232) spowoduje, że transmisja nie będzie możliwa?
A może linię z odbiornika RC-5 wykorzystać lepiej...? A może linię RS albo
ENABLE wyświetlacza LCD? A może linię 1-wire? Co będzie najlepsze? Co można
współdzielić...?
--
Pozdrawiam serdecznie
Mariusz
From: =?ISO-8859-2?Q?Pawe=B3_Hadam?= <hdmp_at_nospam_go2.pl>
Subject: Re: =?ISO-8859-2?Q?Wsp=F3=B3dzielenie_linii_89c52_UART+pie?=
Date: Thu, 21 Jul 2005 09:25:49 +0200
Mariusz napisał(a):
Witam!
Buduję urządzenie na 89c52. Chciałbym współdzielić jedną z linii UART-a na
brzęczyk piezo. Czy mi się uda, czy może cokolwiek podłączone do TxD lub RxD
(między prockiem a MAXem 232) spowoduje, że transmisja nie będzie możliwa?
ciężko będzie, w dodatku brzęczyk będzie buczał przy transmisji.
A może linię RS
I to jest w/g mnie najlepszy pomysł. Jeżeli nie wyczyniasz żadnych cudów
z wyświetlaczem, to będziesz jej używał bardzo żadko (tzn. bedzie cały
czas w jednym stanie i brzęczyk nie będzie pykał podczas transmisji do
wyświetlacza)
albo
ENABLE wyświetlacza LCD? A może linię 1-wire? Co będzie najlepsze? Co można
współdzielić...?
Enable sie nie nadaje, CHodzi ci przecież o to, zeby praca obu
urządzeń była niezakłócona, a każdy impuls na piezo spowoduje tu
wpisanie czegoś do wyswietlacza.
Pozdrawiam,
Pawel.
From: "Mariusz" <mariusz_ciszewski-beztego-_at_nospam_o2.pl>
Subject: Re: Współdzielenie linii 89c52 UART+piezo na jednej linii?
Date: Thu, 21 Jul 2005 11:28:15 +0200
Oki, dzięki :-)
Aha... W sumie, jeśli wyświetlacz korzysta z enable to powinno się dać
wykorzystać linie D4...D7 transmisji danych do wyświetlacza. Tylko, że ja
mam niezbyt szczęśliwe z tym doświadczenia. Miałem podpięte LEDy do tych
samych linii, i transmisja (użytkowanie LCD) nie było możliwe...
From: =?ISO-8859-2?Q?Pawe=B3_Hadam?= <hdmp_at_nospam_go2.pl>
Subject: Re: =?ISO-8859-2?Q?Wsp=F3=B3dzielenie_linii_89c52_UART+pie?=
Date: Thu, 21 Jul 2005 12:56:42 +0200
Mariusz napisał(a):
Oki, dzięki :-)
Aha... W sumie, jeśli wyświetlacz korzysta z enable to powinno się dać
wykorzystać linie D4...D7 transmisji danych do wyświetlacza. Tylko, że ja
mam niezbyt szczęśliwe z tym doświadczenia. Miałem podpięte LEDy do tych
samych linii, i transmisja (użytkowanie LCD) nie było możliwe...
No z liniami danych jest juz gorzej, bo stany na nich zmieniają sie
bardzo czesto, co pociągnie za sobą nieprzewidziane sterowanie
urządzenia dodatkowego. Do diod to sie na pewno nie nadaje. NAjlepsze do
tego są sygnały potrzebne tylko przez chwile, np. do inicjalizacji, a
potem leżące "odłogiem". No i oczywiście ich sterowanie nie może wpływać
na to urządzenie od którego sygnał pożyczamy.
Pozdrawiam,
Pawel.
From: "Mariusz" <mariusz_ciszewski-beztego-_at_nospam_o2.pl>
Subject: Re: Współdzielenie linii 89c52 UART+piezo na jednej linii?
Date: Thu, 21 Jul 2005 16:08:12 +0200
Do diod to sie na pewno nie nadaje.
Nie o to chodzi. Chodzi o to, że LEDy zakłócały transmisją. Niech by sobie
tam mrygały... One po prostu zawalały transmisję (dene nie docierały do
wyświetlacza).
From: =?ISO-8859-2?Q?Pawe=B3_Hadam?= <hdmp_at_nospam_go2.pl>
Subject: Re: =?ISO-8859-2?Q?Wsp=F3=B3dzielenie_linii_89c52_UART+pie?=
Date: Thu, 28 Jul 2005 10:38:42 +0200
Mariusz napisał(a):
Do diod to sie na pewno nie nadaje.
Nie o to chodzi. Chodzi o to, że LEDy zakłócały transmisją. Niech by sobie
tam mrygały... One po prostu zawalały transmisję (dene nie docierały do
wyświetlacza).
No to w tym przypadku rozwiązanie układowe się kłania - pewnie
niewystarczająca wydajność portu, zwłaszcza przy szybkiej transmisji do
wyświetlacza.
Pozdrawiam,
Pawel