Hallo, Ich habe eine Schaltung aufgebaut, die ein BTM 222 hat. Ich besorge Spannung für meine Schaltung per Pickit3 (3.3V). Pickit3 programmiert auch mein Mikrocontroller. (Mein Mikrocontroller bracht auch 3.3V). Nach dem Löten dem BTM, wollte ich die Verbindung mit anderem Bluetooth bauen und ich wollte das BTM einschalten, aber das funktioniert nicht. Ich habe RX/BTM mit TX/Mikrocontroller und TX/BTM mit RX/Mikrocontroller verbunden und versuche ich mit HyperTeminal AT befehle zu senden. Wenn ich AT sende, bekomme ich direkt OK, aber mit anderen Befehle immer Error. Soll ich ein Code in MPLAB schreiben um die Befehle, die ich per Pickit 3 schicke, zu dem BTM weiterleiten und auch zurückschicken oder wird das Automatisch von Mikrocontroller gemacht? Alles was in Internet über BTM222 steht, ist mit RS232 verbunden. funktioniert das nicht mit Pickit3?? Wenn ich Spannung an der Schaltung lege, kann ich BTM 222 mit meinem Handy nicht sehen. ist das normal?? Vielen Dank für Eure Hilfe Yan
yamen k. schrieb: > Ich habe eine Schaltung aufgebaut, die ein BTM 222 hat. Sehr detaillierte Beschreibung. yamen k. schrieb: > Soll ich ein Code in MPLAB schreiben um die Befehle, die ich per Pickit > 3 schicke, zu dem BTM weiterleiten und auch zurückschicken oder wird das > Automatisch von Mikrocontroller gemacht? Alles was in Internet über > BTM222 steht, ist mit RS232 verbunden. funktioniert das nicht mit > Pickit3?? Ja den PIC musst du schon auch noch programmieren. Dann wirst du ja wohl wissen was dein PIC macht. yamen k. schrieb: > Wenn ich Spannung an der Schaltung lege, kann ich BTM 222 mit meinem > Handy nicht sehen. ist das normal?? Ja das BTM muss man per UART konfigurieren. Poste mal Schaltplan und Sourcode
Danke Lehrmann Michael Hier ist mein Schaltplan. Meine Schaltung besteht aus WLAN-Modul und Bluetooth. Ich will Informationen von einem Gerät zu dem Bluetooth und dann per Mikrocontroller zu dem Wlan weitergeben. In der Schaltung ist die Verbindung zwischen RX/TX nicht gemacht worden aber ich habe das extra gemacht. Ich habe schon ein Code für Einschalten das WLAN und konnte schon Informationen von den Wlan zu meinem Laptop schicken und ich benutze C sprache aber weiss es nicht wie ich das Programm für BTM 222 schreibe ( bin nicht so gut mit Programmieren). hier ist C Code für den WLAN: #include <stdio.h> #include <usart.h> #include "p18f2450.h" #pragma config PLLDIV = 2 // Divide by 2 (8 MHz oscillator input) #pragma config CPUDIV = OSC3_PLL4 //CPU Clock = 96 MHz/4 = 24 MHz <=> CPUDIV = 4 #pragma config USBDIV = 2 // 96MHz PLL/2 = 48 MHz for USB clock #pragma config FOSC = HSPLL_HS // High Speed Crystal / Resonator with PLL enabled #pragma config VREGEN = ON // USB Internal Voltage Regulator enabled #pragma config FCMEN = ON //Fail-Safe Clock Monitor enabled #pragma config IESO = OFF //Oscillator Switchover mode disabled #pragma config PWRT = OFF //Power-up Timer disabled #pragma config MCLRE = ON //MCLR pin enabled, RE3 input pin disabled #pragma config LPT1OSC = OFF //Disabled, T1 operates in standard power mode #pragma config PBADEN = OFF //PORTB<4:0> pins are configured as digital I/O on Reset #pragma config STVREN = ON //Stack full/underflow will cause Reset #pragma config LVP = OFF //Single-Supply ICSP disabled #pragma config WDT = OFF // NO WATCH DOG TIMER #define BAUD_RATE_GEN 38 void main (void){ OpenUSART(USART_TX_INT_ON & USART_RX_INT_ON & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_LOW, BAUD_RATE_GEN); printf("ya"); CloseUSART(); } Kannst Du bitte mir weiter Helfen
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.