Forum: Mikrocontroller und Digitale Elektronik Hilfe bei Bluetooth-Modul ARF32


von Bernd (Gast)


Lesenswert?

Hallo Zusammen,

bei einer Studienarbeit soll wir Daten mit Hilfe eines Bluetooth-Modul 
versenden.
Wir haben uns für das ARF32 (ADEUNIS - ARF7044A - MODUL, ARF32, 
BLUETOOTH, DATA: http://www.farnell.com/datasheets/462686.pdf) 
entschieden.

Am Anfang hat auch alles super geklappt. Versuchsplatine angefertigt und 
mit dem Labornetzteil 3,3V drauf gegeben.
Mit dem Handy gesucht und auch sofort gefunden, sogar "koppeln" war kein 
Problem.
Übereifrig haben wir es mit einem UART-USB_Adapter an den PC 
angeschlossen. Mit Realterm oder einem anderem Terminal
haben wir keine Daten bekommen. Leider haben wir nicht nachgedacht als 
wir den Adapter aus gewohnheit genommen hat...Er hat TTL-Pegel
und kein LVTTL!! Klaubt ihr das wir so der UART-Schnittstelle auf dem 
BT-M den Gnaden-stoß gegeben haben?

UART weg - und nochmal mit dem Handy getestet funktioniert immer noch 
einband frei. Jetzt haben wir einen Levelshifter dazwischen gehängt.
Trotzdem können wir nicht aufs Modul zugreifen. Die Leitungen RTS und 
CTS sind gebrückt.

Unsere Einstellung sind: HEX + Ascii, Baud 9600, Parity None, DataBits 
8, StopBit 1, Hardware Flow Control None,

Auf der RxD und TxD liegen konstant 3,3V an...Das ist kein gutes 
Zeichen, oder?

Wir brauchen ganz dringen Hilfe!! ;)

Mit freundlichen Grüßen
Max und Bernd – das unerfahren Stundenteam^^

von Mirco C. (Firma: s@Td) (mcontroller)


Lesenswert?

Hi,

brückt mal TxD und RxD und schaut was passiert. Evt auch mal RTS und CTS 
auftrennen und schauen. Wenn ihr kein Echo bekommt kauft euch ein Neues.
3V3 auf TxD & RxD ist in meinen Augen schonmal ein gutes Zeichen.

von Bernd (Gast)


Lesenswert?

Danke für deine schnelle Antwort^^

Zwischen RTS und CTS werden wir jetzt ein Jumper setzten.

Wenn wir RxD und TxD brücken, wie sollen wir dann mit dem Modul 
kommunizieren? Oder sollen wir mit dem Oszi nach Bit suchen?

Könnte es auch an den Levelshifter liegen? Da haben wir einen Buffer 
(MC74LVX125) verwendet. Wir schicken nicht nur da RxD- sondern auch 
TxD-Signal durch den Buffer.

von Bernd (Gast)


Lesenswert?

Haben es Geschafft^^ Ganz doofer Fehler...UART-USB war kaputt ;)
Terminal steht auf HEX und nach einem RESET bekommen wir die Zeile:
02 69 25 05 00 93 04 30 32 31 32 03
Wir haben eine Verbindung =)

Wie ein Kommando Aufgebaut ist Verstehen wir und finden wir auch 
logisch. Uns fehlt nur eine ausführliche Beschreibung über den Operation 
Code und über die Daten.

Sonst ist doch immer eine eigne Tabelle mit den verschieden 
Kombinationen aus den Daten-Befehlen. Mit den Beispielen auf der Seite 
15 im Datenblatt können wir nur wenig anfangen,um die Baudrate, den 
Namen und andere Einstellungen zumachen.

Wir hab schon häufiger die Software SimpleBlue gelesen, ist sie um 
bedingt notwendig?

Es wäre Super wenn uns jemand Helfen könnten^^

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.