Gast
#2078186
Ich will von einem MSP430F149 aus eine UART-Verbindung mit dem Sony-Ericsson T610 aufbauen. Die Kommunikation über das RS232-Kabel zwischen PC und T610 funktioniert, ich kann AT-Befehle an das T610 schicken und die Antwort empfangen. z.B. den Befehl "AT+CSQ\r" Die Einstellungen sind 9600 Baud, 8 Bit Datenbreite, 1 Stopbit, No Parity Wenn ich den AT-Befehl (z.B. "AT+CSQ\r") über den UART0 des MSP430 schicke, dann wird er vom T610 auch zurückgeschickt, und in ca. 5 % der Versuche kommt auch noch die gewünschte Information hinterher (Empfangsqualität, z.B. "+CSQ: 18,99 OK ") Ich kann die erfolgreiche Antwort aber nicht reproduzierbar zuverlässig bekommen. Nach dem Setzen von Pin 2 (RTS) auf LOW warte ich ca. 500 ms, bevor ich den AT-Befehl schicke, diese Zeit habe ich auch schon testweise variiert. Möglicherweise handelt es sich um ein Timingproblem beim Sende/Empfangsvorgang, aber verschiedene Einstellungen habe bisher nicht zum Erfolg geführt. Hat jemand vielleicht eine Ideee oder einen Tipp ? P.S.: Bei der UART-Kommuninkation zwischen dem MSP430 verwende ich folgende Anschlüsse des Datenkabels des T610 Pin 2 : RTS (Ruhezustand HIGH, während Kommunikation LOW) Pin 4 : RX Pin 5 : TX Pin 10 : DGND Pin 11 : VCC