mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Versenden SMS Text-Modus


Autor: Elbegucker (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: gast (Gast)
Datum:

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

Autor: Elbegucker (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hterm zeichgt doch die zeit an, schau da doch einfach mal wie lange die 
antwort dauert

Autor: Elbegucker (Gast)
Datum:

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

Trotzdem danke

Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

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

Danke

Gruß Markus

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.