Forum: Mikrocontroller und Digitale Elektronik bauteil mit uart (rts,cts)


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von KoF (Gast)


Lesenswert?

moin moin alle miteinander.

ich hab da mal wieder eine frage.

ich habe hier ein bauteil mit einem uart. dieses bauteil soll von einem
uC angesteiert werden. nur leider benötigt dieses bauteil rts und cts
signale, die mir am uC jedoch auf grunde con pinmangels (und auch der
uart des uc`s hat nur rx und tx) nicht mehr zur verfügung stehen. ohne
diese signale läuft dieses bauteil jedoch nicht :(

was kann ich tun, damit ich das bauteil auch ohne die beiden cts und
rts leitungen zum laufen bekomme???

von Elektrolurch (Gast)


Lesenswert?

Über ein Latch zwischenpuffern.

von KoF (Gast)


Lesenswert?

bitte wie???

von Elektrolurch (Gast)


Lesenswert?

74HC573 ist ein 8-fach Latch Eingang an einen Port, Ausgang an RTS und
CTS. Wenn Aktionen durchzuführen sind Datum an den Port anlegen und
latchen (zwischenspeichern). Nach dem speichern steht dir der ganze
Port wieder zur Verfügung.

von Tobi (Gast)


Lesenswert?

seriell rausschieben, parallel nutzen

von Thorsten (Gast)


Lesenswert?

Verrate doch mal, welches bauteil es ist. Vielleicht gibt es auch noch
eine andere Lösung.

von Benedikt (Gast)


Lesenswert?

RTS/CTS sind Leitungen die angeben wann der Sender/Empfänger bereit
ist.
Wenn dein uC schnell genug ist, braucht er dieses Signal nicht
auszugeben um die Daten zu unterbrechnen, also kann man das Signal an
Low legen.
Wenn der Mikrocontroller die Daten langsam genug sendet, kann man auch
darauf verzichten die Signale abzufragen.

von KoF (Gast)


Lesenswert?

hmm naja es ist ein lmx9820 (von nattional semiconductors) der mit
115200bound die signale empfangen soll ;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.