Hallöchen zusammen! :) Ich hab ein Problem mit einer selbst entworfenen Schaltung. Vielleicht hat ja jemand von euch eine gute Idee oder einen Denkanstoß. Für mich selbst ist das jedoch ein Rätsel. Ich habe einen PIC 18F2680 in Betrieb, dazu ein BTM-112 Bluetooth-Modul. Der PIC hat 5V, das BT-Modul 3.3V. Beides verbunden über USART, natürlich mit entsprechender Pegelwandlung. Leider funktioniert die Kommunikation nicht wirklich. Der PIC sendet brav, das BT-Modul antwortet jedoch nicht. Fast so als würde gar nichts ankommen. Ich habe die Verbindung mehrfach überprüft. Dazu habe ich meinen Bus-Pirate (http://dangerousprototypes.com/category/bus-pirate/) benutzt und direkt an die Datenpins geklemmt. Bi-direktionales lauschen ist zwar leider nicht möglich, aber ich kann jeweils natürlich RX und TX tauschen um zu sehen was der PIC sendet oder eben selbst per Hand Befehle absetzen und schauen wie das BT-Modul drauf antwortet. Sende ich von Hand an das BT-Modul, antwortet es einwandfrei. Sendet der PIC, werden die Daten komplett ignoriert. Das bedeutet aber immerhin das die Pins stimmen und die Baudrate (19200). Sonst würde ich über den Bus-Pirate nur Müll reinbekommen (getestet). Das Verhalten ist auf beiden Seiten der Pegelwandlung gleich. Sowohl auf der 5V Seite (PIC), als auch auf der 3.3V Seite (BT-Modul). Das schließt somit auch einen Fehler bei der Wandlung aus. Ich kann auf der 3.3V Seite die Daten des PICs empfangen und auch auf der 5V Seite mit dem BT-Modul kommunizieren. Am Carriage-Return liegt es auch nicht. Dieser wird ebenso wie der LF problemlos gesendet. Sowohl im String selbst, als auch per Hex einzeln. Selbst die Daten hab ich versucht einfach Byteweise per Hex rauszuhauen. Sendet wunderbar. Das BT-Modul ignoriert weiterhin alles. :( Ich hab wirklich keine Ideen mehr. Folgende Komponenten und Einstellungen benutze ich: - PIC 18F2680 (8 MHz, INT Osc) - BTM-112 - Microchip C18 Compiler über MPLAB - C18 USART Lib (usart.h) - 19200 Baud, Async. Mode, SPBRG 25, BRGH 1, Error 0,16% Bei Bedarf kann ich natürlich noch die Schaltung selbst oder auch Code-Schnippsel nachliefern. Hoffe das ich Erfolg hab bei meinem Debut hier im Forum. :) Gruß, Chris
hallo, ich brauche Programme dafür( kommnunikation zwischen PIC und einem BTM-112 Bluetooth-Modul), ich habe das auch als Projekt da ich nicht so gut bin in Programmiersprache c brauche ich hilfe. Hardware habe ich kein Problem. danke euch
Servus, ich möchte ja nicht rummäkeln aber ich habe irgendwie kein Fragezeichen gefunden in deinem Post. Schaltplan und Code müsstest du in jedem Falle mal posten - ansonsten muss ich die Glaskugel zum Hellsehen rausholen =) Sorry ne. Zeig mal Schaltplan und Code her - da kann man dir schon helfen; ist kein Ding der Unmöglichkeit den Fehler zu finden. Achja ein Datenblatt vom BTM112 wäre schön - ich hatte bisjetzt nur BTM222 Karim Nouri schrieb: > hallo, > ich brauche Programme dafür( kommnunikation zwischen PIC und einem > BTM-112 Bluetooth-Modul), ich habe das auch als Projekt da ich nicht so > gut bin in Programmiersprache c brauche ich hilfe. > Hardware habe ich kein Problem. > danke euch Der Sinn und Zweck eines Studiums ist es das zu lernen. Wenn du C noch nicht kannst dann besorg dir doch vielleicht ein Buch. Ansonsten musst du dir das Datenblatt anschauen. Aber selbst wenn du jetzt den Code bekommst, dann kannst du damit überhaupt nichts anfangen. Du musst dein Programm anpassen und wer das kann der kann auch ein Datenblatt lesen und entsprechend den µC programmieren.
danke dass du mir geschrieben hast. ich glaube du hast mich falsch verstanden. ich will nicht dass jemand alles für mich macht nein. ich habe C gelernt aber ich habe die Befehle für PIC nicht gefunden. welche Buch muss ich lernen? welchee Buch kann muss ich lesen? danke noch mal für deine hilfe
Auch wenn der Beitrag alt ist: mich hat das Teil auch gerade eine Stunde sinnlose Suche gekostet.... Nach power-on oder reset braucht das BTM112 min. 4s, ehe es auf AT-Befehle reagiert. Ist ja nicht gerade wenig und sollte irgendwo im Datenblatt vermerkt sein :-(
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.