Martin Matysiak schrieb:
> Habe bei mir (anderes Modem, aber sollte kein Unterschied sein) gar
> keine Nummer angegeben (ich denke mal die holen sich Standardmäßig
> eine?) und trotzdem hat der SMS-Versand funktioniert.
Das kann ich so nur bestätigen. Die SMSC Nummer stellt keiner von Hand
ein.
Claudio Hediger schrieb:
> case 7: uart_puts("HALLO");
> _delay_ms(1000);
> uart_putc(27);
> break;
Angenommen du kannst im Textmodus schreiben, dann sollte die Reihenfolge
aber anders aussehen?!?!
1 | case 7: uart_puts("HALLO");
|
2 | uart_putc(27);
|
3 | _delay_ms(1000);
|
4 | break;
|
Dann solltest du auch noch einmal nachschauen, ob die 27 stimmt. Ich
muss 26 senden. Zudem solltest du nach jedem Befehl (also nach \r)
mindestens 100ms warten. Das Mobiltelefon/Modem antwortet ja
schließlich. Ob du das nun auswertest oder nicht ist dir überlassen,
aber sonst kommt es schnell mal vor, dass sich das Mobiltelefon/Modem
"verhaspelt". Ich weiß natürlich, dass du per Handsteuerung nicht
schneller als 100ms sein wirst, aber man ändert ja schnell mal sein
Konzept und die 100ms bringen dich auch nicht um.