Fórum témák
- • Speciális LED meghajtás
- • Transzformátor készítés, méretezés
- • Li-Po - Li-ion akkumulátor és töltője
- • Mágneskapcsoló bekötése
- • Csörlő átalakítása relés vezérlésűre
- • HESTORE.hu
- • Kapcsolási rajzot keresek
- • Elektronikai témájú könyvek újságok
- • Westen 240 Fi gázkazán hiba
- • Villanyszerelés
- • Oszcilloszkóp vétel, mit gondoltok?
- • Autórádió (fejegység) problémák, kérdések, válaszok
- • Vásárlás, hol kapható?
- • Erősítő mindig és mindig
- • Muzeális készülékek-alkatrészek restaurálása
- • ZC-18 kazán
- • Érdekességek
- • TV hiba, mi a megoldás?
- • Klíma szervizelés, javítás
- • Felajánlás, azaz ingyen elvihető
- • Death of Zen (DoZ) 20W-os A osztályú erősítő
- • SMD, mi a típusa?
- • H osztályú erősítők
- • Hawksford Error Correction
- • Mikrohullámú sütő javítás, magnetron csere, stb.
- • Internetes rádióvevő
- • Villanypásztor
- • Autóriasztó és központi zár
- • Kapunyitás gombnyomásra olcsón! - avagy automata kapu házilag
- • Elektromos ágymelegítők
- • Szárítógép problémák
- • Egér (rágcsáló) riasztó
- • JLT-02 analóg forrasztóállomás
- • Hangsugárzó építés, javítás - miértek, hogyanok
- • Castone erősítő javítás
- • Kamerás megfigyelőrendszer
- • Számítógép hiba, de mi a probléma?
- • Hegesztő inverter javítás
- • Tekercsek
- • Függvénygenerátor építése
- • Dacai érintőképernyős HMI kijelzők
- • Elfogadnám, ha ingyen elvihető
- • Rendelés külföldről (eBay - Paypal)
- • Erősítőhöz való hangsugárzó védelem (koppanásgátló)
- • Renault elektronika
- • Elektromos kerékpár, robogó házilag
- • Li-Ion saját akkucsomag készítése
- • Szobatermosztát bekötése
- • Elektronyika orosz digitális órák
- • Okosizzó villanykapcsoló 0/24 felkapcsolva
- • Kondenzátor
- • Vezeték nélküli fej- és fülhallgató
- • ABS-jel átalakító
- • Aszinkron motorok tekercselése
- • Dobozolási technikák, műszerdobozok
» Több friss téma
|
Fórum » Half duplex rf Pic manchester
Hello az lenne a bajom hogy megírtam a programot,de nem azt teszi amit kell. ez egy rxq1 es modul. a programnyelv assembly
krem aki tud segítsen.
Ha már senki nem válaszol, tennék pár megjegyzést. Csak úgy belenéztem a kódba, és nem vagyok benne biztos, hogy a logikája rendben van. Kiragadva ezt-azt:
vetel
clrf 20h ; nem befolyásolja a programot, csak felesleges ez a sor,
movlw d'7' ; mert itt konstanst töltesz bele
movwf 20h
bsf txa
bcf rxa
call timer5
goto izeze ; ez se kellene ide...
izeze
call timerrf
btfss vesz
goto aerz ;0
goto berz ;1
aerz ;0
call timerrf
btfss vesz
goto abetesz ; "vesz" akár 1, akár 0,
goto abetesz ; ugyanoda ugrik, ez így kell?
berz ;1
call timerrf
btfss vesz
goto bbetesz ; ismét ugyanoda ugrik,
goto bbetesz ; akkor minek teszteled?
Nem biztos, hogy ennek bármi köze van a hibához, de hátha.
Segítséget szeretnék kérni tőletek. Egy half-duplex megoldásban kellene adatokat átvinnem két PIC között. Tulajdonképpen Topi RF modulokról szóló cikke alapján indultam el, de sajnos nem műkodik a dolog. PIC18LF4620-at használok, ill. az AUREL RTX-MID-3V RF transceiverét (adatlapot mellékeltem). A megírt c programot is mellékeltem. Ez tulajdonképpen a Topi által megadott program, a transceiver vezérlésével (adás/vétel vezérlés stb.) és némi LCD és LED vezérléssel van csak kiegészítve. A gond az, hogy vagy nem jön át semmi a vevőre, vagy pedig, ha kiszedem belőle a jó vétel ellenőrzési részt, akkor az adás másodpercenkénti ütemének megfelelően egy-egy 0xFF (fekete téglalap karakter) jelenik meg az LCD-n. Mondjuk ebből legalább azt látom, hogy az adó is, meg a vevő is működik.
Kérem, aki tud, segítsen, mert már 3 napja folyamatosan ezzel kinlódom... Mindenféle variációt kipróbáltam, már arra is gondoltam, hogy ez a transceiver nem-e csak a PIC "rendes" TX/RX (C6/C7)lábára kapcsolva hajlandó-e működni. Most ott tartok, hogy egyszerűen nincs több ötletem.
Előre is köszönöm a segítséget!
Lemaradtak a csatolandó anyagok
|
|