Hallo, ich möchte gerne bei einem ATmega164PA die beiden UARTs jeweils für RS232 und RS485 nutzen. Nun kann man ja einen MAX232 und einen MAX485 nehmen. Aber es gibt ja auch diese Dual-ICs. Da gibts ja den LTC1334. http://cds.linear.com/image/3111.png Nun irritiert mich aber das der MAX485 die Eingänge DE und RE hat um die Richtung zuschalten. Beim LTC1334 ist aber nur DR Enable. Braucht der Reciever kein negiertes Enable?
Mathias O. schrieb: > Braucht der Reciever kein negiertes Enable? Der empfängt halt immer, d.h. Dein AVR hört "sich selbst". Ist in einem Bussystem gar nicht so schlecht, weil er damit Kollisionen erkennen kann (wenn er nämlich was andere empfängt als er gerade sendet).
Ich dachte man muss immer den Driver und Reciever gleichzeitig umschalten um vollständig zu senden bzw. zu empfangen.
Nein, nur den Sender muss man ein/ausschalten. Der Empfänger kann immer aktiv bleiben. Ganz plump ausgedrückt: Du hältst Dir beim Sprechen ja auch nicht die Ohren zu ...
Rufus Τ. Firefly schrieb: > Nein, nur den Sender muss man ein/ausschalten. Der Empfänger kann immer > aktiv bleiben. Für EINEN Transceiver ja, aber wenn man sowohl RS232C als auch RS422/485 empfangen will, muss man Rxd umschalten. Oder verodern, wenn nicht beide gleichzeitig was zu empfangen bekommen, das liegt aber an den angeschlossenen Sendern. Da ist ein DR Enable schon praktisch. Georg
Hallo, > Mathias O. schrieb: > Ich dachte man muss immer den Driver und Reciever gleichzeitig > umschalten um vollständig zu senden bzw. zu empfangen. wie schon geschrieben, muß man Rxd nicht abschalten, wenn man sendet. Allerdings kann es hilfreich sein, wenn man es tut, damit man eben nicht sein eigenes Geplapper von Txd wieder in Rxd empfängt. Der Tranceiver muß natürlich nach dem Senden deaktiviert werden, weil sonst der BUS für andere Teilnehmer blockert wäre. Gruß Öletronika
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.