SMS-Handy (S25)

Gast #13799
Lesenswert?

Versuche SMS per 8535 zu verschicken:
unter dem Terminalprogramm ZOK! läuft alles wunderbar, jedoch nicht mit 
dem 8535.
Im Terminal schicke ich at+cmgs=19    - Befehl für Siemens Handy 
S25/35... Antwort vom Handy : >
Jetzt soll die PDU folgen und dann ctrl-z.
Das funktioniert auch mit dem Terminal ( SMS geht raus)
Nur mit dem Prozessor funktioniert das nich so.
Baudrate 19200, (Einstellungen wie im Terminalprog.)

.....
printf("AT+CMGS=19\r");
......

 if (NeueDaten)        // new data available?
         {
         lcd_clear();
         NeueDaten = 0;

         lcd_putsf("Received : ");
         lcd_gotoxy(0, 1);
         lcd_putchar(Zeichen);   // char Zeichen

         }

leider empfange ich nicht das :    >    vom Handy

Simulation mit Controller und PC läuft super. Drücke auf Taste - Befehl 
wird gesendet und Terminalprog. empfängt ihn richtig. Sende vom Terminal 
das > zurück und wird im Display vom Controller angezeigt.

Liegt mein Fehler in der Hardware vom Controller (Platine von 
www.cco-online.de ) ???
Wie verhält sich der MAX 232 / nur RX/TX und GND reicht das ??

Reiner
Gast #13801
Lesenswert?

also ich kenns nur so
allerding mit Siemens M20 bzw TC35
(wennst danach suchst bekommst den Celluar Befehlssatz)

Vorsicht mit CR und LF

RS232: AT+CMGS="Telefonnummer"CR
M20: >
RS232: SMS Text   und Ctrl-Z zum Abschluss

Allerdings muß auf Textmode AT+CMGF=1 gestellt werden.
Sonst mußt wie du erwähnt hast den PDU-String schicken.
Ist aber keine schöne Sache zum Programmieren.
(Mußte man bei Siemens M1)

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