Modem+AVR- Probleme mit DTR CTS

Gast #69965
Hallo liebe Forumianer,

ich möchte gerne ein Modem mit meinem AVR ansprechen. Wie muss ich die
DTR bzw. CTS Leitungen beschalten, damit mir das Modem zuhört?

Kann ich DTR dauernd auf 1 lassen?

Vom Hyperterminal hört das Modem wunderbar auf die AT-Befehle, aber am
AVR tut sich nix
Gast #69966
Hi

bei den meisten Modems kann man das Hardware-Handshake per AT
$irgendwas softwaremäßig abschalten. Danach die Einstellungen mit AT
$irgendwas_anderes speichern. Dann reicht RxD und TxD zum Ansteuern.

Matthias
Gast #69967
Hallo Harald,

kurz eine Erklärung zu den notwendigen Handshakeleitungen:

DSR   Modem an uC   betriebsbereit
DTR   uC an Modem   betriebsbereit
RTS   uC an Modem   Sendeteil einschalten
CTS   Modem an uC   Sendebereitschaft

Handshake:
generelle Sendebereitschaft:
{
DTR = L
DSR = L?
}
Handling einzelner Bytes
{
wenn ja, dann RTS = L
CTS = L?
wenn ja, dann senden
}

oft genügt es, DTR und RTS auf LOW zu legen, ohne DSR und CTS
abzufragen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.