Hallo, ich hatte mir vor einiger Zeit mal eins dieser billigen Bluetooth Module beim großen Auktionshaus geschossen. http://www.ebay.de/itm/300717712295 Nach dem es eine Weile rumlag (ihr kennt das sicher alle: "Mach ich irgendwann mal") hats mich jetzt gepackt und ich hab mal ne Adapterplatine gemacht. Angelehnt an diesen Schaltplan http://www.pial.net/image.axd?picture=2011%2f4%2fBTSerialCarrierBoard.png hab ich mein Modul genauso angeschlossen. Ich verwende einen USB-TTL Adapter auf FTDI Basis mit 5V und hab die Pegel dementsprechend angepasst. Die Adapterplatine hab ich gründlich getestet. Wenn ich RX und TX auf der 3,3V Seite kurzschließe erhalte ich das, was ich mit putty sende auch wieder zurück. Also alles gut. Die Signale hab ich mir mit dem Oszi angeschaut. Da gibts keine Probs. Aber irgendwie verhält sich das Modul nicht so wie erhofft. Wenn ich es anschließe bekomme ich mit 9600 Baud folgende Ausgabe: \0 \0 \c \n I A \c \n \c \n IS \c \n und zwar unabhängig davon, ob ich an Pin 34 (PIO11) high oder low anlege. Auf Befehle wie "AT\c\n" wird überhaupt nicht reagiert. Wie gesagt, die Signale sehen nicht schlecht aus. Gut, ist das Modul eben nicht im Einstellungsmodus, sondern im Betrieb. Aber weit gefehlt, mein Handy kann kein Gerät finden. Die beiden Leds blinken nicht. Das hätte ich eigentlich erwartet. Die LED an PIO9 (32) leuchtet, die an PIO8 (31) ist aus. Mit dem Oszi ist mir aufgefallen, dass PIO1 (24) mit einer Frequenz >1Hz blinkt. Alles in allem recht übersichtlich meine Ausbeute :D Kann natürlich sein, dass das Modul kaputt ist, kommt ja schließlich aus China. Aber immerhin meldet es sich ja schonmal über die UART. Also kann es so schlimm erstmal nicht sein. Kann es sein, dass mein Modul etwas anders ist als die anderen? Hat noch jemand das gleicht? Und gibt es dafür ne Lösung? data
Hat keiner das Ding? Und kann mir ein wenig mehr dazu sagen? Kurzer Zwischenstand RX Leitung hatte eine kalte Lötstelle. Jetzt antwortet das Modul auch. Aber immer mit ERROR. Egal was ich sende. Auf ein "AT" müsste ja eigentlich ein "OK" zurück kommen. In diesem Thread Beitrag "Bluetooth Modul SPP antwortet immer mit ERROR" hat jemand das gleiche Modul mit den gleichen Problemen. Ein Umflashen der Firmware sei wohl das wahre. Den Adapter hab ich fix gelötet, auf dem Dachboden hab ich auch noch nen Rechner mit LTP :D, aber ich kann die CSR BLUE Suite Software zum flashen nicht finden. Auf der Seite hab ich mich angemeldet, mit Firma und allem, aber da meine Firma nicht in deren Kundendatenbank steht, darf ich nicht in den downloadbereich kotz Kennt jemand eine download alternative? Oder ist jemand Kunde bei denen und kann mir die Software zukommen lassen? So viel Streß wegen einem 7€ Modul.
Hast Du das hier Beitrag "BC417143 UART Kommunikation" schon gelesen? Dort wird auch hier hin verwiesen: http://byron76.blogspot.de/ (ab http://byron76.blogspot.de/2011/09/hc05-firmware.html steht was zum AT mode)
Hi! Ja, den Thread hatte ich bereits gelesen. Und über die Byron Seite bin ich ja erst auf CSR gekommen. Problem war, dass ich dort im "Downloadbereich" gar nichts gefunden habe. Über den Direktlink https://www.csrsupport.com/document.php?did=31600 hat es dann geklappt. Habs gestern abend dann umgeflasht. Ich war ja sehr skeptisch. Aber nachdem die parallele Schnittstelle richtig konfiguriert und der Treiber installiert war, ließ sich das Modul einfach flashen. Jetzt funktioniert es wie gewünscht und ich kann die Infos zum HC-05 nehmen. Sehr Cool data
Wenn ein Modem (bzw Bluetooth Modul) jeden Befehl mit ERROR quittiert, könnte es am Format des Zeilenumbruches liegen: DOS: \r\n Unix: \n Enter-Taste: \r Im Terminal Programm kannst Du hoffentlich einstellen, welches Zeichen bzw welche Zeichenfolge die Enter-Taste senden soll. Default ist in der Regel \r. Es kann auch an zu ungenauer Bitrate liegen. Möglicherweise empfängt das Modem Müll, weil es eine genaue Bitrate erfordert, während der Computer die ERROR Antwort aber problemlos empfängt, weil dessen UART (z.B. FTDI Chip) besser mit ungenauen Bitraten umgehen kann.
Hi! Nee,nee, das war nicht der Grund. Die Error Meldung kam immer erst dann, wenn auch mit \r\n abgeschlossen wurde. Die Baudrate war in Beide Richtungen richtig laut Oszi) Wie gesagt mittlerweile umgeflasht und jetzt geht alles! Danke
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.