Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   2 / 10
(#) proksa1 válasza nedudgi hozzászólására (») Jún 19, 2013
Fordítve, a BT kapja meg a PIC üzenetét a PC-n keresztül illetve a PIC is megkapja a BT üzenetét a PCn keresztül. Csak közvetlen a PC-t kihagyva nem....
(#) nedudgi válasza proksa1 hozzászólására (») Jún 19, 2013
Tehát a PC a BT adapteren keresztül megkapja a PIC által elküldött szöveget?
(#) proksa1 válasza (») Jún 19, 2013
Sok idő alatt sem kaptam választ és ezért kérdeztem meg máshol, illetve csak linkeltem a kérdésem nem tettem fel újra.
(#) proksa1 válasza nedudgi hozzászólására (») Jún 19, 2013
Nem csinál mást most másodpercenként irja ki a PIC, hogy "proba" és megszakítással figyeli a beérkező adatot(főprogramban probáltam folyamatosan is olvasni de semmi), a sebesség mindenhol 57600 baud jelenleg, a szkópon a két jel sebessége megegyezik az nem lehet gond(egyébként próbáltam már néhány százalékot elállítani, de semmi hatás).
A hozzászólás módosítva: Jún 19, 2013
(#) nedudgi válasza proksa1 hozzászólására (») Jún 19, 2013
Úgy értem, hogy a PIC ne csináljon mást, csak küldjön adatokat BT-n. Másodpercenként néhány karakter elég. Ha az megjön, akkor a vétellel lehet baj, ha nem akkor szerintem a sebesség nem passzol a HC-06 felé.
(#) proksa1 válasza nedudgi hozzászólására (») Jún 19, 2013
Mi az, hogy előzmény nélkül? Úgy érted, hogy valami előzetes beállítások nélkül?
(#) nedudgi válasza proksa1 hozzászólására (») Jún 19, 2013
Nem világos nekem, a PIC előzmény nélkül tud küldeni adatokat BT-n keresztül?
(#) proksa1 válasza nedudgi hozzászólására (») Jún 19, 2013
Csak a PIC és a PC között működik, illetve csak a bluetooth és a PC között is. Csak a bluetooth és a PIC között nem hajlandó a hozzászólásomba beraktam még szkóp képet is a két jelalakról de nincs érdemi különbség. Venni sem vesz a bluetooth modul a PIC felől tehát jelszintillesztési probléma sem lehet.
(#) egonka92 hozzászólása Jún 18, 2013
Helló Mindenkinek!

A következő problémával fordulnék hozzátok. Van egy BTM-222-es modulom, amelynek készítettem egy szintillesztőt, konfigurálás megtörtént, a fórumon és a hobbielektronikán talált leírtak szerint. A konfigurálást egy USB-TTL átalakítóval végeztem. A probléma ott jelentkezik, amikor BlueSoleil alatt megpróbálok csatlakozni a modulhoz: megtalálja, kiírja a nevét is, kéri és el is fogadja a pin kódot, párosítani engedi, viszont amikor COM portként próbálom beállítani, ezt írja ki: "no more available com ports". Ha kikapcsolok COM portokat, ugyanezt írja ki. Továbbá gyanús, hogy a modul megjelenítő képe a BlueSoleil-ben egy nyomtató, illetve ha telefonnal próbálom párosítani, sikerül, de akkor is nyomtatóként ismeri fel. Volt valakinek hasonló problémája esetleg? vagy esetleg valakinek ötlete, mi lehet a baj? A válaszokat előre is köszönöm!

Üdv: Egon
(#) nedudgi válasza proksa1 hozzászólására (») Jún 18, 2013
Bluetooth nélkül próbáltad? Csak a PIC és a PC, közöttük pedig csak a drót. Úgy működik ez a program?
(#) proksa1 hozzászólása Jún 18, 2013
(#) proksa1 válasza Hp41C hozzászólására (») Jún 13, 2013
Senkinek nincs ötlete???
(#) proksa1 válasza Hp41C hozzászólására (») Jún 7, 2013
Most nézem, hogy adásnál ugyanez a helyzet. A PIC-ről küldök a PC veszi de a bluetooth nem, de ha a PICről küldök a PCnek és a PCről továbbküldöm a bluetoothnak úgy már jó.
(#) proksa1 válasza Hp41C hozzászólására (») Jún 7, 2013
Küldtem egy O és egy T karaktert, az ft végű fájlok a PC felől jöttek a bt végűek pedig a bluetooth modulról. Nem látok köztük érdemleges különbséget.
(#) proksa1 válasza proksa1 hozzászólására (») Jún 7, 2013
Ráakasztok egy szkópot hátha észreveszek valami rendellenest.
(#) proksa1 válasza proksa1 hozzászólására (») Jún 7, 2013
Gyorsan írtam PCre egy progit ami a soros port vett adatait visszaküldi és így megy Valamiért a PIC nem veszi a bluetooth adatait.
(#) proksa1 válasza Hp41C hozzászólására (») Jún 7, 2013
Ez igaz, na de nehogy már minden adásban vételi hiba legyen a PC rendesen megkapja..... egyébként a végén a timer1,timer2 a hibakezelés miatt van bent. Még mindig rejtély......PIC18F4550 van most mellette, 18.432MHzes kristállyal amivel hiba nélkül állítja elő a 9600baudos sebességet.
(#) Hp41C válasza proksa1 hozzászólására (») Jún 7, 2013
Idézet:
„Ezek a részek biztosan működnek mert...”

.. addig, amíg nincs egy adatátviteli hiba... A hibákat (OERR, FERR) nem kezeli le.
Idézet:
„PIR1.RCIF = 0;”

Az RCREG olvasása törli. És lépteti a vételi fifo -t is. Ezért karakterenként csak egyszer szabad olvani az RCREG -et.
  1. if(PIR1.RCIF)
  2. {LI1G = 1; //ez kapcsolná be a LEDet mikor soros interruptra ugrik
  3. if(UART1_Data_Ready())
  4. {...

Az UART1_Data_Ready() minek, ha az RCIF úgyis jelzi.
(#) proksa1 válasza Hp41C hozzászólására (») Jún 7, 2013
vétel:

void interrupt()
{
if(PIR1.RCIF)
{
LI1G = 1; //ez kapcsolná be a LEDet mikor soros interruptra ugrik
if(UART1_Data_Ready())
{
receive = UART1_Read();
input[count]=receive;
count++;
if(count>8)
{
count=0;
recflag=1;
}
}
PIR1.RCIF = 0;
timer1=0;
timer2=0;
}
}

az input az egy 20 elemű karakteres tömb.

adás az egyszerűen UART1_Write() függvénnyel. (mikroC compilert használok)

Ezek a részek biztosan működnek mert PCről tökéletes és több más helyen is használtam már.
(#) Hp41C válasza proksa1 hozzászólására (») Jún 7, 2013
Töltsd fel ide a pic -es vételi és adási rutinokat.
(#) proksa1 válasza aticska hozzászólására (») Jún 7, 2013
Kipróbáltam most interrupt helyett while ciklusban olvasni a soros portot a PICben, de így sem jó.(meg hát ha a PCről küldve működött interruptal is...csak már nem tudom mit tudnék kezdeni vele)
(#) proksa1 válasza aticska hozzászólására (») Jún 7, 2013
Igen. Ha PC-ről küldöm minden rendben. Ezért nem értem........és ha a bluetouth TX lábára a PIC RX lábát és az átalakító RX lábát rákötöm a PCn látom rendesen....
(#) aticska válasza proksa1 hozzászólására (») Jún 7, 2013
Az RX IRQ engedélyezve van?
(#) proksa1 hozzászólása Jún 7, 2013
Sziasztok!

Van egy HC-06os bluetooth modulom, de problémám van a kommunikációval. A bluetooth modult a PCre kötöttem egy FT232-es átalakítóval tökéletesen veszem és adom az adatokat. Ezután megírtam a PIC programját és a PICet is összekötöttem az FT232-es átalakítóval a PIC működik rendesen adott adatra reagál. Na de itt jön a probléma.... a PIC viszont nem veszi a bluetooth modul adatait valamiért. Gondoltam hátha a programmal van baj, ezért beraktam közvetlen a soros interrupt érkeztére egy LED bekapcsolását de már az sem kapcsol be.(az FT232-vel itt belelestem a pic és a bluetooth kommunikáciojába, de a PC meg látja az adatot......szintillesztések megvannak) Valakinek bármilyen ötlete?
(#) kzozo válasza andito_0504 hozzászólására (») Máj 31, 2013
A konfigurálás nem gond, igazából arra voltam kiváncsi, hogyha minden be van állítva, összepárosodnak -e bekapcsoláskor. Köszi.
(#) andito_0504 válasza kzozo hozzászólására (») Máj 30, 2013
Helló,
Igen megoldható, de a konfigurálást valahogy meg kell oldanod számítógéppel, mielőtt üzembehelyezed. Ajánlom figyelmedbe az eszköz adatlapjának AT Commands fejezetét.
Üdv,
Andor
(#) kzozo hozzászólása Máj 30, 2013
Sziasztok,
A BTM112-vel megoldható hogy egy másik BTM112-vel legyen bluetooth kapcsolatban? Egy RS232 kapcsolatot szeretnék vezeték nélkül megvalósítani. Számítógép nincs a rendszerben, két eszköz használja ezt a kommunikációt egymás között.
Köszi,Zoli
(#) Syrius hozzászólása Aug 23, 2012
Van egy BTM222-es modulom. Szépen dolgozik. Viszont Szeretném konfigolni a nevet ahogyan megjelenik, valamint a PIN kódot.
Alapjában ugye kapcsolódok, BT-n keresztül beküldöm a konfigot, +++-al átváltok parancs módba, beírom, de innen vissza nem tudok váltani ATO paranccsal, mert erre ERROR-t ad vissza.

Néztem adatlapo(ka)t, de egy kicsit ez nekem zavaros.
Nem tudom honnan töltöttem le a csatolt adatlapot, de úgy tűnik ennek felel meg a modulom. E szerint simán az ATO-t nem ismeri, csak az ATO0, ATO1 és ATO? parancsokat.

Találtam egy másik adatlapot, ami ezzel szinte betűre megyegyezik: BTM222 Datasheet

Különbség annyi, hogy a pinout ennél a parancslista után van, míg a csatolt pdf-ben előtte, valamint 1-2 parancs másképp van definiálva. De ha megnézzük az utolsó oldalt, akkor az is betűre megegyezik. Még a firmware revízió is.

Most akkor mi van?

BTM-222.pdf
    
(#) El_Pinyo válasza Styleestman hozzászólására (») Aug 5, 2012
Örülök, hogy segíthettem! További jó fejlesztést!
(#) Styleestman válasza El_Pinyo hozzászólására (») Aug 5, 2012
Szia!
Találtam itthon egy 4Mhz-s kristályt. Tökéletesen működik vele! Köszönöm szépen a segitséget! Örök hálám!
Következő: »»   2 / 10
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem