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
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
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.
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
@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
Du musst dieselben Befehle verwenden die du auch im Terminalprogramm verwendet hast. Gibt für das Bluetooth keinen Unterschied von wem das kommt.
ich kann ja nicht einfach z.B.: "SET HID PRFOILE ON" in den C-Code schreiben ohne irgendwelche weiteren befehle und/oder einstellungen.
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.
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.
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.
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.