seltsames Verhalten von Mobiltelefon an µC

Gast #2304007
Lesenswert?

Hallo,

vor einiger Zeit wurde hier mal diskutiert, wie man Mobiltelefone 
mittels AT-Commands über einen µC steuern kann.
Ich habe diese Diskussion verfolgt und selber einige Versuche 
unternommen. Allerdings stehe ich nun vor einem ziemlich seltsamen 
Problem.

Ausgangssituation:

Ich verwende ein Siemens SL55. Angesteuert wird es über ein STK500 und 
ein Original Siemens RS232 Datenkabel. Beim µC handelt es sich um einen 
ATtiny 2313. Über ein 2*16 LCD Display werden empfangene Zeichen 
dargestellt.

Das Problem:

Ganz banal: Jedes vom µC gesendete AT-Command wird mit ERROR quittiert.
ALLERDINGS reagiert das Telefon auf die gesendeten Befehle. Der Befehl 
"AT^SMSO" beispielsweise sollte das Telefon ausschalten. Das Telefon 
antwortet mit ERROR, schaltet sich dann aber sofort aus.
Auch auf den Standardbefehl "AT" wird mit ERROR geantwortet.
Natürlich werden alle gesendeten Befehle ordnungsgemäß mit cr-lf 
abgeschlossen:

  uart_puts("AT^SMSO");
  uart_putc(0x0A);
  uart_putc(0x0D);

Über ein Terminalprogramm funktioniert die Kommunikation problemlos. Das 
Telefon antwortet stets mit "OK".


Vielleicht kennt jemand den Grund dieses eigenartigen Verhaltens.
Ich freue mich über jeden Lösungsansatz,

lg
Oliver
Gast #2304066
Lesenswert?

Einen herzlichen Dank an alle!

Das Umdrehen von

uart_putc(0x0A);
uart_putc(0x0D);

war des Rätsels Lösung.

Als Dank spendiere ich eine Runde eiskaltes, jedoch leider nur 
virtuelles Bier.

Danke und lg

Oliver

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