Bluetooth HID Device

Gast #2264421
Lesenswert?

hey leute,

hab ein Problem.
ich muss einen Bluegiga wt-11 chip mit c-code programmieren, der sich 
dann als maus beim pc einloggen soll, und weiß einfach nicht wie.
Mit dem Terminal Programm kann ich den chip bereits Befehle schicken, 
aber wie ist das in C?

hoffe ihr könnt mir da weiter helfen.

lg
#2264496
Lesenswert?

Tami schrieb:
> Bluegiga wt-11 chip mit c-code programmieren

Das geht. Wenn dann kannst du einen Mikrocontroller programmieren, der 
das Modul ansteuert.

Tami schrieb:
> Mit dem Terminal Programm kann ich den chip bereits Befehle schicken,
> aber wie ist das in C?

Das ganze nennt sich UART = RS232 Datenübertragung. Nahezu jeder 
Mikrocontroller hat UART an Bord.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART
#2264502
Lesenswert?

Tami schrieb:
> Mit dem Terminal Programm kann ich den chip bereits Befehle schicken,
> aber wie ist das in C?
Heißt das das Gerät meldet sich als virtueller COM-Port an deinem PC an 
und du kannst Befehle an ihn senden? Habe ich das so richtig verstanden?

Wenn ja, von wo willst du per C-Code auf das Gerät zugreifen:
- von einem µC
- vom PC aus

Beides ist nicht schwer zu realisieren, aber bevor ich anfange 
spezifiere erst einmal.
Gast #2264520
Lesenswert?

ja genau über ein COM-Port.

ich will von einem µC digitale werte an mein BLuetooth Modul schicken 
und dann vom Bluetoothmodul weiter an den PC als Maus.
und ich muss den µC jetzt so programmieren, damit der Chip das versteht.

lg
Gast #2264533
Lesenswert?

@Michael
UART war mir klar die Schnittstelle hab ich schon konfiguriert etc.
ich weiß den C-Code aber nicht den ich schreiben muss das der Bluegiga 
Chip die Befehle vom µC übernimmt.

Ich arbeite in Code Composer Studio, wo das ganze ein wenig schwer für 
mich ist.

lg
#2264645
Lesenswert?

Also wenn du in deinem Terminal Programm nur reinschreibst"SET HID 
PROFILE ON" und dann Enter drückst, dann musst du auch bloss diesen 
String über die UART des Controlers senden.
Oder benutzt ein spezielles Terminal Programm das zu dem Bluetooth Gerät 
gehört und nicht ein allgemeines wie z.B. Hterm?

Ansonsten müsste es ja eine Doku zu Bluetooth Geräteng eben und wie die 
Befehle auszusehen haben. Ist standardtisiert.
Gast #2264676
Lesenswert?

ich verwende Hterm und hab jetzt schon fast jedes Datenblatt durch. in 
diesen steht nur wie man das bluetooth modul über die COM-schnittstelle 
programmiert, aber nicht wie man in C-code die Befehle reinschreibt.

und mit UART kenn ich mich nicht aus, wie man einen String rauschreiben 
kann und mit dem µC MSP430 verbindet.
Persönliche Seite #2264686
Lesenswert?

Tami schrieb:
> ... aber nicht wie man in C-code die Befehle reinschreibt.

Na, eben indem man in C mit der UART des verwendeten µC kommuniziert.

> und mit UART kenn ich mich nicht aus, wie man einen String rauschreiben
> kann und mit dem µC MSP430 verbindet.

Dann änder das. Such Dir ein Tutorial/Beispiel, das zum von Dir 
verwendeten MSP430-Derivat passt und sich mit dessen UART beschäftigt.

Das ist keine Raketenwissenschaft, von TI gibt es dafür auch 
Beispielprogramme.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren