Wie muss man bei einer seriellen Verbindung (RX/TX zu HC-06-Bluetooth-Modul, ohne Flusskontrolle) vorgehen, wenn man die Baudrate wechselt? Nur etwas warten? Leitung dabei auf Low oder High legen? Ich möchte ein Programmm schreiben, das das Bluetooth-Modul testweise mit verschiedenen Baudraten anspricht, um zu sehen, bei welcher es antwortet, um es dann per AT-Befehl auf 115200 Baud umzustellen und weitere Befehle zu senden.
Frank schrieb: > Ich möchte ein Programmm schreiben, das das Bluetooth-Modul testweise > mit verschiedenen Baudraten anspricht, um zu sehen, bei welcher es > antwortet, Sofern sich das BT-Modul an übliche Gepflogenheiten hält, stellt es im Kommandomodus die Baudrate automatisch um - deswegen fängt jedes Kommando zuverlässig mit der Zeichenfolge AT (nach CR/CRLF) an. Das hat vor Jahrzehnten mal die Firma Hayes entwickelt.
Frank schrieb: > Nur etwas warten? Leitung dabei auf Low oder High > legen? Warten musst du, bis das letzte Zeichen vollständig gesendet ist, nicht nur ans UART übergeben. Ob und wie man das feststellen kann hängt von der Hardware ab, siehe unten. Danach steht TxD automatisch richtig. Frank schrieb: > Ich möchte ein Programmm schreiben, das das Bluetooth-Modul testweise > mit verschiedenen Baudraten anspricht Frage wofür - es ist ein grosser Unterschied, ob das Programm auf einem PC laufen soll oder auf einem µController. Georg
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.