AT Mega128 und Modem

Gast #127880
Lesenswert?
• ▲
▼
Hallo Leute!
Ich möchte an die RS232-Schnittstelle eines AT MEga 128 ein beliebiges
Modem ansteuern und daten ins WAN schicken.
Gibt es fertigen Code für ein solche Problematik oder muss ich es alles
über den Hayes-Befehlssatz realisieren?
Bin für Hilfe dankbar!
MfG
Knud
Gast #127882
Lesenswert?
• ▲
▼
ICh muss halt eine Verbindung über den Atmel zu einem Modem erstellen
und über diese verbindung Daten austauschen!
Ich bekomme das Modem zum Wählen,finde es aber sehr mühsam alee Befehle
über putchar.... zuschreiben und dachte, das evtl jemand vorgefertigte
Funktionen für den Verbindungsaufbau und die Kommunikation besitzt.
Würde mir das leben sehr erleichern!
Knud
Gast #127883
Lesenswert?
• ▲
▼
Hmm. Was ist am Senden von gerade mal zwei Strings und dem Warten auf
einen anderen String so aufwendig?

Der erste String wäre die Modeminitialisierung
à la ATX0
(Details siehe Modemhandbuch)

der zweite String ist bereits der Wahlstring
ATDT12345
(vermutlich solltest Du eine andere Telephonnummer wählen ...)


und gewartet werden muss auf eine entsprechende CONNECT-Meldung.

Danach kannst Du munter Daten hin- und herübertragen.
Gast #127885
Lesenswert?
• ▲
▼
Ja, was soll da schon dran sein?

Gut, so wirst Du einen Verbindungsabbruch nicht unbedingt erkennen,
auch das softwaremäßige Auflegen ist unter den Tisch gefallen, aber
beides ist auch nicht sonderlich kompliziert:

Auflegen:
Den String '+++' senden, einige Zeit warten und den String
'ATH<CR>' senden.

Verbindungsabbruch wird durch den String 'NO CARRIER' signalisiert.

Eleganter ist beides mit den Handshakeleitungen DCD (vom Modem zum
Controller, signalisiert bestehende Verbindung) und DTR (vom Controller
zum Modem, kann Auflegen auslösen) hinzubekommen, aber das verbraucht
halt noch zwei Pins mehr.

Modems sind primitiv und simpel.
Gast #127886
Lesenswert?
• ▲
▼
Vielen Dank für deine Ausführungen.
Ich hab  schon eine kleine Telefonanlage aufgebaut und schicke fleissig
Nachrichten via Hyperterminal hin und her und werde mich mal weiter an
die arbeit machen!
Vielen Dank und
MfG
Knud
Gast #127887
Lesenswert?
• ▲
▼
wo wir hie gerade einen passenden thread haben: ich hab hier noch ein
isdn modem und hatte probiert, damit eine normale tel nummer
anzuwählen. klappt leider nicht. die frage ist nur, ob das prinzipiell
nicht geht oder ob ich/mein modem da was falsch macht.
hintergrund ist, ob man damit ein isdn telefon selber bauen kann
Gast #127888
Lesenswert?
• ▲
▼
Wenn "ISDN Modem" so etwas meint wie beispielsweise den Elink 310,
dann kann man damit in der Tat keine analogen Gegenstellen anrufen.

Einerseits fehlt die für die Kommunikation mit analogen Modems
erforderliche Hardware (oder Software nebst entsprechend
leistungsfähigen Prozessor, der im Modem sitzen müsste), andererseits
fehlt auch die für Sprachübertragung erforderliche Hardware.

Daher dürfte der Selbstbau eines ISDN-Telephones zumindest recht
schwierig werden.
Gast #127889
Lesenswert?
• ▲
▼
die sprachhardware könnte man ja selber bauen, wenn man denn erstmal per
rs232 die daten übertragen kann. die kodierung wäre kein problem.

aber muss ich dann wohl begraben das projekt :/
oder hat noch irgendjemand eine Idee, wie man das machen könnte?

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