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
Hallo, also das Modem ansteuern sollte kein Problem werden. Ob es was fertiges gibt weis ich allerdings nicht. Es gibt aber glaub ich auch nix fertiges um PPP aufm Atmel zu betreiben. Seb
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
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.
Ist das schon alles??? und jeden weitern string,den ich schicke wird dann über die verbindung gesendet?? So einfach ist das?
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.
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
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
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.
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?
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.