Forum: Mikrocontroller und Digitale Elektronik Handybefehl abschließen???


von Posseidon (Gast)


Lesenswert?

Hi Leute

Also ich versuche ein Handy mit einem Uc anzusteuern nur mein Problem 
besteht darin dass das Handy den Befehl wenn er vom Hyperterminal kommt 
ohne Probleme ausführt nur wenn er vom Mikrocontroller kommt nicht 
ausführt sondern nur ERROR zurückgibt!!

Also ich habe gesehen dass das Hyperterminal noch stopbits mitsendet. 
macht das der uC auch`? automatisch oder muss ich das stoppbit extra 
mitschicken?

Muss der Befehl ans Handy vielleicht noch mit irgend einem Steuerzeichen 
vervollständigt werden? vielleicht so ein End of Transmission oder so?

Kann mir wer helfen?

Grüße Matthias

von formtapez (Gast)


Lesenswert?

sendest du das CarriageReturn/LineFeed mit ? (CR/LF) also quasi die 
ENTER-taste... müsste ASCII-nr. 13 sein (dezimal)

von Sebastian Wille (Gast)


Lesenswert?

Hi,

also wenn dann ASCII 10 und dann ASCII 13 (Neue Zeile + Wagenrücklauf).

Sebastian

von Posseidon (Gast)


Lesenswert?

hmm jup ist dabei! 10 und 13

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Start- und Stoppbit schickt der AVR auch.

Bist du sicher dass die Baudrate stimmt?

von Arne K. (Gast)


Lesenswert?

Mir fällt da auch noch was ein:

Die Zeichenkette, die Du über den PC ans Handy schickst einfach mal mit 
dem AVR einfangen und von dort aus zum Handy schicken.

Wenn Du Dir 100% sicher bist, das die Zeichenkette keine Schuld trägt, 
könnte eine zu stark abweichende Baudrate schuld sein.

Ebenso käme noch ein anderer Punkte in Frage, die typischen 
RS-232-Zicken:

 - Dein AVR nutzt nur RxD und TxD, das Handy braucht jedoch die 
Handyshake-Leitungen

 - Der Pegelwandler des Handys hat keine Spannungsversorgung, die über 
die Handshake-Leitungen realisiert wurde

 - Dein AVR nutzt als Pegelwandler einen MAX232 (oder Derivat) der die 
Handylogik nicht ausreichend treiben kann

Mehr fällt mir grad nicht ein - vielleicht hilft es ja!?

Gruß,
Arne

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.