µC mit RS485 Treiber

Gast #1846710
Lesenswert?
• ▲
▼
Wo genau liegt das Problem?

RS485-Treiber RO = Controller RxD
RS485-Treiber DI = Controller TxD
RS485-Treiber /DE = RS485-Treiber RE = Controller GPIO

Richtungsumschaltung per Software im Sende-Interrupt in Abhängigkeit der 
noch zu sendenden Daten.

Reicht das?

Ralf
Moderator Persönliche Seite #1848382
Lesenswert?
• ▲
▼
Der endlos Labberer schrieb:
> Ich had das Pinout des Controller nicht praesent. Die DI Leitung kommt
> an Tx, die RO kommt an Rx. Die enable sind egal an welches Port. Ich
> wuerd den RE immer ge-enabelt halten.

Ich nicht. Sonst "sehe" ich selbst mein eigenes gesendetes Zeug. Das 
braucht man nicht. Einfach die beiden Enable-Eingänge des Transceivers 
zusammenschließen und gemeinsam über einen Pin steuern. Die sind mit 
Absicht verschieden in der Logik: einmal active low, einmal activ high. 
So kann man durch Zusammenschalten 2 Klappen mit einer Fliege 
erschlagen.

Damit meine ich: entweder lesen oder schreiben.

Gruß,

Frank

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.