Współdzielenie linii 89c52 UART+piezo na jednej linii?

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ć...?

Reply to
Mariusz
Loading thread data ...

Mariusz napisał(a):

ciężko będzie, w dodatku brzęczyk będzie buczał przy transmisji.

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)

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.

Reply to
Paweł Hadam

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...

Reply to
Mariusz

Mariusz napisał(a):

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.

Reply to
Paweł Hadam

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).

Reply to
Mariusz

Mariusz napisał(a):

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

Reply to
Paweł Hadam

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.