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
sendest du das CarriageReturn/LineFeed mit ? (CR/LF) also quasi die ENTER-taste... müsste ASCII-nr. 13 sein (dezimal)
Hi, also wenn dann ASCII 10 und dann ASCII 13 (Neue Zeile + Wagenrücklauf). Sebastian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.