Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

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

elemid
-
-
Posty:318
Rejestracja:22 mar 2003, o 17:49
Lokalizacja:Polanica Zdrój
Kontaktowanie:
Współdzielenie linii 89c52 UART+piezo na jednej linii?

Postautor: elemid » 20 lip 2005, o 22:27

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

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 20 lip 2005, o 22:47

Najprawdopodobniej będzie brzęczał w takt przesyłanych danych ;) Czy koniecznie musisz współdzielić linie? C52 posiada ich na tyle dużo, że chyba jak zrobisz oddzielną dla brzęczyka to nic sie nie stanie? chyba, że masz wszystkie zajęte :?

elemid
-
-
Posty:318
Rejestracja:22 mar 2003, o 17:49
Lokalizacja:Polanica Zdrój
Kontaktowanie:

Postautor: elemid » 20 lip 2005, o 22:53

Jak bym miał jeszcze wolne piny, to bym nie pytał ;-)

PS. Kiedyś próbowałem współdzielić linie D4...D7 LCD z diodami LED ale efekt był opłakany (nie dało się wyświetlić napisów na LCD). Dlatego teraz pytam wcześniej...

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 20 lip 2005, o 22:59

Skoro masz 1Wire to jedynym wyjściem wydaje się zastosowanie włącznika sterowanego 1Wire czyli DS2406.

elemid
-
-
Posty:318
Rejestracja:22 mar 2003, o 17:49
Lokalizacja:Polanica Zdrój
Kontaktowanie:

Postautor: elemid » 20 lip 2005, o 23:41

Skoro masz 1Wire to jedynym wyjściem wydaje się zastosowanie włącznika sterowanego 1Wire czyli DS2406.
O i to już jest całkiem niegłupa myśl :idea:. Coś jak "cyforwy tranzystor" ;) Ciekaw jestem, jaka jest jego dostępność, i ile kosztuje takie cudo.

Awatar użytkownika
M@rek
-
-
Posty:118
Rejestracja:5 lip 2005, o 09:37
Lokalizacja:~`!@#$%^&*()_-+=
Kontaktowanie:

Postautor: M@rek » 21 lip 2005, o 09:26

Skoro masz 1Wire to jedynym wyjściem wydaje się zastosowanie włącznika sterowanego 1Wire czyli DS2406.
O i to już jest całkiem niegłupa myśl :idea:. Coś jak "cyforwy tranzystor" ;) Ciekaw jestem, jaka jest jego dostępność, i ile kosztuje takie cudo.
NIE WIEM. Poza tym to RS odpowiada za kierunek transmisji - gdy nie używasz lcd (aktualnie nic nie wysyłasz, wysłałeś i nie masz zamiaru odbierać) to możesz wspułdzielić linię TYLKO WYŁĄCZ BŻĘCZYK I USTAW LINIĘ TAK JAK PRZEDTEM bu nis nie wyślesz.
Z RC-5 to też jest pomysł tylko przy włączonym brzęczyku nic nie odbieżesz i zrub obwud opornik-rezystor :mrgreen: bo ogbiornik RC-5 wystawi 1 a procek 0 i zakłady co się pierwsze spali :cry: .

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 21 lip 2005, o 09:31

RS odpowiada za kierunek transmisji
Za kierunek transmisji odpowiada RW, natomiast RS słuzy do wyboru czy zapisujemy do rejestru instrukcji czy danych.

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 21 lip 2005, o 12:00

bo ogbiornik RC-5 wystawi 1 a procek 0 i zakłady co się pierwsze spali :cry: .
Tu nic sie nie stanie, bo odbiorniki maja pull-up na wyjsciu 50...100k.

MOze takie cos:
Załączniki
rc5-buzzer.JPG
rc5-buzzer
rc5-buzzer.JPG (6.41KiB)Przejrzano 4339 razy

Awatar użytkownika
M@rek
-
-
Posty:118
Rejestracja:5 lip 2005, o 09:37
Lokalizacja:~`!@#$%^&*()_-+=
Kontaktowanie:

Postautor: M@rek » 21 lip 2005, o 12:33

A jeśli odwrotna sytuacja odbiornik 0 a procek 1 a nie ,,pull-up'' za RS pszepraszam ale chodziło mi o to że możesz pszesyłać dane po rs do czedoś innego gdy lcd nie strobujesz wejściem enable.

elemid
-
-
Posty:318
Rejestracja:22 mar 2003, o 17:49
Lokalizacja:Polanica Zdrój
Kontaktowanie:

Postautor: elemid » 21 lip 2005, o 12:50

Która opcja z dwóch powyższych postów bardziej wam się podoba?

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 33 gości