aber ist doch wohl nicht so.... Folgendes Szenario: ATMega8 soll Daten per SMS via MC35 senden Ich war mir sicher, die Modemsteuerung korrekt programmiert zu haben - nichts geht. ATMega8 an Laptop, Daten kommen korrekt. Modem an Laptop, gleichen Daten geschickt, SMS wird versandt. Zurück zu den Grundlagen, vom Mega8 alle 1s "ATI" + CR geschickt, (vom Laptop aus kommt "Siemens MC35i REVISION 01.03 OK" Schicke ich das vom Mega8 und höre mit dem Laptop auf der TxD-Leitung vom Modem mit, kommt: "ERROR ATI" Alle Statusleitungen habe ich inzwischen gekappt, vom PC aus läuft es auch nur mit mit TxD, RxD und Gnd. 19200,8N1, stimmt 100%, Quarz 3.6864MHz, mein TxD-Pegel mit MAX202 sieht besser aus als die vom Modemm oder Laptop. Und das Modem erkennt ja die Sequenzen, werden auch korrekt zurückgeschickt, nur mit nem error vorneweg und nicht ausgeführt. Muss man das verstehen???
warum schickst du ein "ATI"? so viel ich weiss beginnt der Befehlsstring mit "AT".
ATI beginnt doch mit AT :-) Ist einfach ein Befehl, um die Version des Modems zu bekommen, in meinem diente es einfach zum Testen, aber nicht mal das funktioniert. Nach wie vor völlig unklar das Ganze...
ich meine nur. weil ich kenne das nur so: AT+CR. AT+ und dann kommt der eigentliche befehl.
das macht alles keinen Unterschied. Ich kann auch nur "AT"+CR senden. Kommt es vom PC, antwortet das Modem mit "OK", kommts vom Mega8, kommt "ERROR AT"
is das CR richtig? vielleicht brauch er noch ein LF oder sowas?
Ich hatte mal was ähnliches. Lag am MAX. Seither ist der bei mir auf der roten Liste.
Mein Gott, vor den Kopf klatsch... putsf ("ATI"); putchar (0x0d); putsf () sendet von sich aus ein angehängtes LF, und das mag das Modem nicht, zumindest nicht vor CR...
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.