Forum: Mikrocontroller und Digitale Elektronik RTS DTR.Timing?


von Peter (Gast)


Lesenswert?

Hallo zusammen

Ich steure mit meinem ATmega32 ein Modem ueber RS232 an. auf Seite des 
Controllerboards brauche ich die Handshakeleitungen nicht abzufragen. 
Das Modem verlangt diese jedoch. Wie muss ich RTS und DTR setzen, um 
Befehle senden zu koennen, respektive entgegenzunehmen. (wann high, wann 
low und wie lange?)

Vielen Dank fuer eure Hilfe

Gruss

Peter

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

DTR setzt du immer, sowie du mit dem Modem überhaupt reden können
willst.  "Data Terminal Ready" -- wenn das nicht angeschlossen ist,
macht das Modem rein gar nichts.  Wenn du keine Flusssteuerung
machen willst, kannst du RTS ebenfalls immer aktivieren.

von Peter (Gast)


Lesenswert?

Hallo Joerg

Danke fuer die Antwort. heisst dies, dass ich dann auf den rs 232 
Stecker meines Controllerboards auf die PINS 4 und 7 dauernd -12Volt 
geben kann (was ja einer logischen 1 entspricht)? dann koennte ich in 
dem Fall den zweiten Treiber meines max232 dafuer verwenden?

gruss

Peter

von Stefan E. (sternst)


Lesenswert?

Nein, bei beiden Signalen gilt: aktiv = logische 0

von Peter (Gast)


Lesenswert?

also in dem Fall +12Volt an Pin 4 und 7 meines RS 232 Steckers? oder 
wird dort auch gekreuzt?

gruss

Peter

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.