Half Duplex UART

OP #1496260
Lesenswert?

Moin,

ich würde gerne ein paar Servos mit einem ATmega ansprechen. Bei den 
Servos handelt es sich um digitale Servos, die laut Datenblatt über 
einen "TTL Level Multi Drop (daisy chain type Connector)" Anschluss 
verfügen, also UART auf nur einer Leitung. Wie kann ich das denn jetzt 
an den ATmega anschließen? Geht das, einfach RX und TX zu verbinden?

MfG, und vielen Dank, Ozzy
Gast #1496514
Lesenswert?

Christoph O. schrieb:
> einen "TTL Level Multi Drop (daisy chain type Connector)" Anschluss
> verfügen, also UART auf nur einer Leitung. Wie kann ich das denn jetzt
> an den ATmega anschließen? Geht das, einfach RX und TX zu verbinden?

Hallo,

möglicherweise ist damit eine RS485-Verbinduung gemeint. Natürlich 
kannst du Rx und Tx NICHT zusammenschalten, du brauchst eine 
Richtungsumschaltung, die entweder Tx zum Bus oder den Bus zu Rx 
durchschaltet. Und dass sich Rx und Tx nicht ins Gehege kommen, dafür 
muss deine Software sorgen, denn das UART macht nicht von selbst 
Halbduplex, sondern kann ohne weiteres gleichzeitig senden und 
empfangen.

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren