Forum: Mikrocontroller und Digitale Elektronik Versenden SMS Text-Modus


von Elbegucker (Gast)


Lesenswert?

Hallo ich nutze gerade die AT-Befehle eines Handy und möchte eine SMS 
versenden. Dies soll im Textmodus geschehen, was ja nicht so schwer sein 
sollte. Nur klappt das gerade nicht.

Das Versenden einer SMS im Text-Modus funktioniert ja wie folgt:
AT+CMGF=1
AT+CMGS="Telefonnummer"<cr> Beispieltext <CTRL-Z>
Nach dem <cr> folgt eine Rückmeldung vom Handy

Nun rufe ich folgendes auf:
sende_nach_uart  text_mode
call pause
sende_nach_uart  sende_SMS1_nummer
call pause
sende_nach_uart  SMS_Text1


sende_nach_uart  ist ein Makro und das Umschalten in den Text-Modus 
klappt auch (korrekte Rückmeldung) nur das Versenden der SMS klappt 
nicht. Im H_Term ohne Mikrocontroller funktioniert das.  Wie muss ich 
mein String im Flash ablegen?


text_mode:          .db  "AT+CMGF=1",13,10,0
sende_SMS1_nummer:  .db  "AT+CMGS=",34,"+49...",34,13,0
                                                    ; 34 = 
Anführungszeichen
SMS_Text1:          .db "Beispieltext",26,0

von gast (Gast)


Lesenswert?

Bist du sicher, dass dein Handy auch Textmodus unterstützt??
ein paar mehr infos wären hilfreich

von Elbegucker (Gast)


Lesenswert?

Ja es unterstützt definitiv den Text-Modus. Habe das über das H_Term 
abgefragt. Und das Versenden einer SMS im Text-Modus funktionierte auch 
mit H_Term.

Ist denn der String richtig im Flash abgespeichert?
Mir ist gerade eingefallen, dass ich evt. nicht lange genug warte? Sind 
50ms zu kurz?

von gast (Gast)


Lesenswert?

hterm zeichgt doch die zeit an, schau da doch einfach mal wie lange die 
antwort dauert

von Elbegucker (Gast)


Lesenswert?

Das H_Term die Zeit anzeigt, hatte ich noch gar nicht gesehen.
Es lag aber definitiv an der Wartezeit.

Trotzdem danke

von Markus (Gast)


Lesenswert?

Hallo,

bin gerade auf der Suche nach einem Handy mit Textmode, welches hast du 
verwendet?

Danke

Gruß Markus

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.