Hallo, ich habe eine BTM222 und wollte die Baud von den 19200 auf 115200 hochstellen. Nach dem Datenblatt sollte das ja mit dem Befehl ATL5 oder ATL=5 gehen. Leider bekommen ich immer ein ERROR zurück. Den Pin einstellen, oder alles andere funktioniert ohne Probleme, nur da bekomme ich einen ERROR. Hab ich vielleicht irgendwie einen falschen Befehl, oder gibt es da wieder so einen Trick, wie dass man dazwischen Pausen machen muss? MfG
Ich habe eine 0D am Ende: BTSendDelayChar('A'); BTSendDelayChar('T'); BTSendDelayChar('L'); BTSendDelayChar('4'); BTSendDelayChar(0x0D);
Wende dich mal in englischer Sprache direkt an Rayson. Normalerweise beantworten die solche Fragen innerhalb eines Tages.
Ich habe es jetzt mal die Zeichen mit ziemlich vielen unterschiedlichen Abständen schicken lassen. Das Echo war meistens das Richtige, aber irgendwann kam dann auch mal ein OK zurück. Wiso auch immer. Brute force (-: funktioniert immer, irgendwann
Du musst beim BTM222 mindestens 50ms warten, bis Du das nächste Zeichen senden darfst. Oder Du musst auf das Echo jedes einzelnen Zeichens warten und dann noch 10ms warten, bis Du das nächste Zeichen senden darfst. Die Interface-Anbindung im Kommandomode ist leider ziemlich langsam. Wenn die Verbindung erstmal steht, sind die Dinger echt unkompliziert.
Ich hatte ja aber den PIN mit dem gleiche Abstand gesendet und es hatte trozdem nicht funktioniert.
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.