Hallo zusammen, habe hier mit einem Arduino Nano und dem HC06 etwas gebastelt. Für meine Anwendung brauche ich das HC06 auf 115200 Baud, also im AT so eingestellt. Arduino angepasst (also Baudrate im Quelltext geändert) und neu geladen - Kommunikation funktioniert zwar (ein Zeichen wird richtig übertragen), aber nicht so ganz. Jedes weitere Zeichen kommt nicht richtig an. Habe gedacht, dass es an dem SerialMonitor liegt und mit Windows und HyperTerminal und Co noch einen Versuch über einen USB-Seriell Adapter gestartet. Auch da das gleiche Problem. Mit 9600 Baud funktioniert alles, mit 115200 leider nicht mehr. Es ist leider nicht möglich die serielle Quelle, die die 115200 vorschreibt, zu verändern. Jemand einen Vorschlag? Grüße
Nimm ein BTM222, das kostet minimal mehr und ist nicht so gepfuscht.
Dann war das wohl der falsche AT Befehl und er läuft noch auf 9600Baud. Hier die richtigen: http://m2.img.dxcdn.com/CDDriver/sku.121326.pdf
Hallo, ein alternatives Bluetooth Modul wäre wohl eine Maßnahme. Der AT Befehl war richtig, das Modul bestätigt die Änderung. Zum Beispiel : Schickt man AT+BAUD4 raus, dann kommt OK9600 zurück. Ab dem Zeitpunkt der Umstellung geht es natürlich nicht weiter, wenn der Sender nicht angepasst wird, aber das habe ich gemacht und danach nochmal AT raus geschickt und ein OK erhalten. Bis auf das K, das wie ein Y aussah ;)
Womit kontrollierst du dem Empfang, bzw. mit welchem BT-Gerät stellst du die falsche Übertragung fest? Bis jetzt habe ich nur verstanden, dass du das HC-06 an den Arduino angeschlossen hast. Nutzt du beim Arduino eine "SoftwareSerial"-Schnittstelle oder die Serielle Schnittstelle über die auch der SerialMonitor läuft?
Die Failduinos haben doch 16MHz oder? Bei 16MHz und 115,2k Baudrate sind das -3,5% Fehler bei der Baudrate (8 als Baudratenteiler), das kann einfach nicht funktionieren. -> anderes Quarz einlöten
Martin Wende schrieb: > Die Failduinos haben doch 16MHz oder? > Bei 16MHz und 115,2k Baudrate sind das -3,5% Fehler bei der Baudrate (8 > als Baudratenteiler), das kann einfach nicht funktionieren. > -> anderes Quarz einlöten !!! Nice !!!
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.