Forum: Mikrocontroller und Digitale Elektronik HC-05 Bluetooth <-> STM32F103


von Michael (Gast)


Lesenswert?

Hallo,

ich habe mir mit einem alten 240x128 T6963C Display einen Empfänger für
das etwas ältere LCDproc Projekt gebaut und auch einen passenden 
Treiber.
Als Board wo das Display angeschlossen ist habe ich ein Nucleo STM32F103 
Board genommen und das Bluetooth Modul ist ein HC-05.
Nun wollte ich das ganze Teil aber auch gerne per Bluetooth anbinden und 
habe gedacht das das ja ohne Probleme mit dem HC-05 funktionieren 
sollte.
Hmm gesagt getan, alles konfiguriert. UART auf 115200 baud (8N1), name 
und pin vergeben und dann mal per RFCOMM das Bluetooth Gerät pairen bzw. 
connecten.
Doch dann kam die Ernüchterung.... es funktioniert ABER die 
Geschwindigkeit ist niemals 115200 baud, das was per Kabelverbindung 
kaum zu sehen war kann man nun in Zeitlupe beobachten.
Ich hab dann zuerst meine TTY Einstellungen in Verdacht gehabt, 
allerdings konnte ich dort auch keinen Erfolg erzielen. Nun hab ich 
schon aus Verzweiflung den 8MHz Quarz vom STM32F103 Nucleo Board gegen 
einen 14.7456MHz Quarz getauscht um wenigstens nen sauberen UART zu 
bekommen. Aber auch das hat letztlich nichts gebracht.
Eventuell hat ja jemand mal ein ähnliches Problem gehabt.

Gruß
Michael

von Jan H. (jan_h565)


Lesenswert?

Sind beide BT modulen auf 115 k configuriert ? In prinzip soll das 
program auf den F103 identisch sein für Kabel / BT Schnittstelle. Wen 
etwas schief geht mit BT muss du Zeichen verlieren, oder da kommt gar 
nichts.

von Michael (Gast)


Lesenswert?

Ja sind beide Seiten auf 115k eingestellt. Als Sender agiert wie gesagt 
LCDproc ueber mein Linux Notebook und kein Modul. Habe aber auch schon 
einen externen Bluetooth Dongle ausprobiert um Probleme mit dem Internen 
ausschliessen zu können. Damit gehts aber genauso wenig

von STMler (Gast)


Lesenswert?

Sniff mal mit Wireshark mit, was da passiert.
Den Dump kannst Du ja hier einstellen, wenn Du damit nicht klarkommst.

von Jim M. (turboj)


Lesenswert?

Michael schrieb:
> Doch dann kam die Ernüchterung.... es funktioniert ABER die
> Geschwindigkeit ist niemals 115200 baud, das was per Kabelverbindung
> kaum zu sehen war kann man nun in Zeitlupe beobachten.

Spielen da vielleicht Roundtrip-Zeiten ("Ping") eine Rolle? Da ist BT in 
der Tat viel schlechter als Kabel.

Ansonsten liefern die BT RFCOMM Module hier von einem anderen OEM so ca. 
24 KByte/sec netto (bei 460800 Baud), und das mit Protokolloverhead.

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
Noch kein Account? Hier anmelden.