Forum: Mikrocontroller und Digitale Elektronik SMS-Handy (S25)


von reiner (Gast)


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

von Sven (Gast)


Lesenswert?

Hallo Reiner,

was ist denn, wenn du über den 8535 nur den AT befehl sendest, erhälst 
du dann auf deinem LCD OK oder nicht????

von Meiserl (Gast)


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)

von reiner (Gast)


Lesenswert?

Fehler gefunden... sehr gemein!!! Im Datenkabel von Siemens ist noch 
etwas Elektronik die noch etwas Spannung haben will, die aber nicht vom 
Handy aus versorgt wird.

An Pin 4 (Data Terminal Ready) noch 5V gelegt und Problem beseitigt.

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.