Hallo zusammen.
Anforderung:
Über BTM-222 mit Smartphone und ATMEGA kommunizieren.
Ich habe mir eine Testplatine geätzt, auf der ich den BTM-222 montiert
habe. Als Weiteres habe ich über den RS232-Spare des STK500 die serielle
Verbindung zum BTM realisiert. STK500 ist auf 3,3V gestellt. Somit
fallen die Levelshifter weg.
Kommunikation funzt, Phone kann sich verbinden, Rechner erkennt die UART
und Baud Rate ist bei 19200 eingestellt. Als Terminal benutze ich
gleichnamiges Terminal.exe.
Nun: Ich kann nur Daten an den BTM vom Rechner aus senden, wenn ich auch
mit dem Phone connected bin ( komisch??? ). Könnte er das nicht auch
ohne? Dann kann ich mir munter muntere Sprüche hin und her senden und
alles ist gut. Sobald ich +++ eingebe im Terminal ( da müsste ja der
Setupmodus kommen? ) geht keine Kommunikation mehr. Alles steht, nur das
Daten kommen und gehen wird unten im Terminal angezeigt. Ein "OK" kommt
auch ausschließlich nach Eingabe der +++. Davor nicht und danach auch
nicht mehr
Was mache ich falsch?
Wie kann ich dem BTM die AT geben?
Anforderung:
Über BTM-222 mit Smartphone und ATMEGA kommunizieren.
Ich habe mir eine Testplatine geätzt, auf der ich den BTM-222 montiert
habe. Als Weiteres habe ich über den RS232-Spare des STK500 die serielle
Verbindung zum BTM realisiert. STK500 ist auf 3,3V gestellt. Somit
fallen die Levelshifter weg.
Kommunikation funzt, Phone kann sich verbinden, Rechner erkennt die UART
und Baud Rate ist bei 19200 eingestellt. Als Terminal benutze ich
gleichnamiges Terminal.exe.
Nun: Ich kann nur Daten an den BTM vom Rechner aus senden, wenn ich auch
mit dem Phone connected bin ( komisch??? ). Könnte er das nicht auch
ohne? Dann kann ich mir munter muntere Sprüche hin und her senden und
alles ist gut. Sobald ich +++ eingebe im Terminal ( da müsste ja der
Setupmodus kommen? ) geht keine Kommunikation mehr. Alles steht, nur das
Daten kommen und gehen wird unten im Terminal angezeigt. Ein "OK" kommt
auch ausschließlich nach Eingabe der +++. Davor nicht und danach auch
nicht mehr
Was mache ich falsch?
Wie kann ich dem BTM die AT geben?