Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   12 / 12
(#) boldivi válasza boldivi hozzászólására (») Aug 29, 2009
Elnézést kérek mindenkitől!

A fáradság... A hiba az volt, hogy másik lábra forrasztottam az nSEL-t.
Most már szépen muzsikál. Vevőnek egy régebbi 434MHz-es modult használtam és hallgattam a kimenetét.

Jöhet a vevő rész tesztelése és valami protokoll megvalósítása.
(#) boldivi válasza Gory hozzászólására (») Aug 29, 2009
Igen, valószínű az az IC van a modulon.
Most ott tartok, hogy az nIRQ soha se lesz adásnál alacsony szinten.
Továbbá a státusz regisztert init után kiolvasva valami eredmnyt kapok, de utána más csak nullákat.
(#) Gory válasza boldivi hozzászólására (») Aug 28, 2009
Én ma láttam ezt a modult itt az oldalon meg a ChipCad-nél is. Nekem nagyon gyanús, hogy az IC az az Integration által gyártott IA4420 és IA4421 típusú. Csak tokozás nélkül veszik és úgy ültetik a modulra.
Legalábbis a specifikációk és az adatlap alapján nekem úgy tünik.
Tehát egy nagyon frankó cuccról van szó, és így töredékébe kerül egy Integration-ös (mostmár Silicon Labs) panelnek.

Másrészt aki saját nyák-ra akarja megcsinálni, és nem ráforrasztott modult használni, az az IA chip-el meg tudja tervezni az árakörét, és a program stb módosítás nélkül megy a saját nyákon levő IC-vel.

A programozáshoz pedig ha igazam van akkor az általam említett IC adatlapját és a neten fellelhető kódokat fel lehet használni. Ha esetleg a Hope cég doksija kevésnek bizonyulna. De kézpénznek nevegyétek mert nem volt még időm összehasonlítgatni őket.

Az IA4420-as IC-vel már rengeteget dolgoztam néhány éve. Ha valaki esetleg ráér és összeveti annak az IC-nek az adatlapját ezzel a modullal, én elő tudok bányászni működő kódokat AVR-re. Annak alapján PIC-re is meg lehet írni. Már ha tényleg ugyanaz a vezérlés stb.
(#) boldivi válasza Gatery hozzászólására (») Aug 28, 2009
Sziasztok!

A "googléval" rátaláltam erre a témára.

RFM12B a szerencsés. Rögtön hármat rendeltem, ma vettem át.
AVR-rel próbálom, azt van most kéznél.
Megírtam a lényeges részét a programnak. Nem az a CTRL+C, CTRL+V. Ugyanis a gyártó honlapján található példaprogramban szerintem vannak furcsaságok.
Pl. az adó és vevő rész RFXX_WRT_CMD() függvényeiben.
Az adónál pl a temp változónak nem látom értelmét és ha valóban jól látom, helytelenül töltődik fel. A vevő rész példája tűnik helyesnek, hiszen az SCK felfutása után "tölti" a temp változót. Az int-eket lecseréltem értelem szerűen short típusokra ahol kellett.
Továbbá nem egyértelmű az "FSK/DATA/nFFS" láb használata. A kapcs.rajzon 10k val Vdd-re van húzva, de a programban írja, hogy adásnál aktiválni kell.
Hm... Adásnál és vételnél maradhat ebben a konfigurációban ez a láb?
Ha ki tudok ebből a modulból nyerni "nyers biteket", akkor kompatibilissé tehetem a régi 434MHz-es cuccaimmal.
Az az igazság, hogy még nem merültem bele teljesen az adatlapjába.

Egyelőre néhány bájtot kívánok átküldeni.
(#) Gatery válasza Thowra hozzászólására (») Aug 13, 2009
Érdeklődve olvasom a témát. Én is most szereztem ilyen modult. PIC18f2321-hez kötöttem....de valahogy nem akar menni.
A példaprogramok sem valami működő képesek.

Az érdekes az hogy a clk lábon lévő klokkot nem igazán sikerül kikapcsolni. Illetve ami nagyon rdekes hogy néha fűrészjel jelenik meg rajta négyszög helyett..

Esetleg neked sikerült már életre keltened?
(#) Thowra válasza menyus12 hozzászólására (») Márc 7, 2009
Mihent lesz időm akkor nekiesek, a ccs vel próbálkoztam, kisebb dolgokat meg is csináltam benne. Grafikusan azokat lehet megoldani amiket a benne lévő 'alkatrészekből' össze lehet rakni, ha jól tudom lehet valahogy forrást is bevinni és ott kiegészíteni.
(#) menyus12 válasza Thowra hozzászólására (») Márc 7, 2009
Nézd meg jobban, nagyon is profin meg van csinálva.
Én azt javaslom nézz bele a C programozásba, mert egy komolyabb project esetén biztosan szükséged lesz rá. Szerény véleményem szerint a PIC-et grafikusan programozni nem lehet hatékonyan. LED villogtatás meg egyébb alap progi esetén elmegy, de USB meg egyéb finomabb dolgoknál kétlem, hogy a grafika bejön.
Nem nagy ördöndösség a C nyelv. néhány hét gyakorlás, próbálgatás után el lehet sajátítani az alapokat sőt... A neten is sok leírás van a C nyelvről. A mikroC pedig szépen dokumentált és sok dolog meg van írva előre pl: USART, SPI, LCD, I2C...
(#) Thowra válasza menyus12 hozzászólására (») Márc 6, 2009
A Parsic egy olyan fejlesztőkörnyezet ahol logikai kapukkal, számlálókkal, lcd modullal, uartal és sokminden mással lehet grafikusan összerakni a programot, kicsit olyan mint egy áramkör tervező de itt a végén megvan a picbe éhethető hex, asm.
A programnak anyi dolga lenne, hogy egy számsort átküld, túlvégen fogadja, a bemenő és kimenő számokat 2 db pic dolgozza fel, a modulokat nem lenne muszály 877 re kötni, de azon kívül csak 16f628A van kéznél. A számokat mindenkép 877 dolgozza majd fel mert kellenek az IO portok. A forrásokat néztem de nem mondanak sokat
(#) menyus12 válasza Thowra hozzászólására (») Márc 6, 2009
Hű, és mind az adó és a vevő oldali meg van írva.
Hát ez nagyon korrekt. Példát vehetnének erről az adatlap írók. Ez igen.
(#) menyus12 válasza Thowra hozzászólására (») Márc 6, 2009
Hopsz, most értem a 32. oldalra, te már láttad?

PIC-re van egy kész C program !!!
(#) menyus12 válasza Thowra hozzászólására (») Márc 6, 2009
A Parsic az valami grafikus programozó? Ha igen akkor felejtős (szerintem). Használj C-t. 16-os családnál a mikroC-t, 18-as családnál pedig a microchip C18-át.
Amúgy az általad belinkelt adatlap 11. oldalán ott van az SPI kommunikáció, ezt asm-ben sem egy ördöngősség megírni. De ha az eszköz valamit tudni is fog (márpedig azért vettél hozzá rádiós cuccot) akkor valami komolyabb nyelvre lesz szükséged = C (esetleg Basic).
(#) Thowra válasza menyus12 hozzászólására (») Márc 6, 2009
Üdv!
Sajnos az spi t nem nagyon ismerem.
A programozásim részével az a gond, hogy az asm még hiányzik a tudástáramból . Ha van valamiféle kódolás magába az eszközbe akkor azt szeretném felhasználni. A program többi részét pedig a Parsic nevű programmal összerakni.
A lábak helyét többé kevésbé megtaláltam.
(#) menyus12 válasza Thowra hozzászólására (») Márc 6, 2009
Az általad belinkelt eszköz SPI kommunikációt haszál.
PIC16F877-ben van SPI periféria, így nem egy bonyolult a kommunikáció megvalósítása. Igaz még nem próbáltam ezt a kütyüt, de számtalan SPI-s alkalmazást írtam. Nem egy nagy ügy.
(#) Thowra hozzászólása Márc 6, 2009
Üdv mindenkinek!
Sikerült beszereznem egy spéci adó vevő modul párt.
Eredetileg sima 433MHz es pár lett volna de ez lett belőle.
eredetileg arra gondoltam, hogy egy picre fogom rákötni őket, a kódolást és a programot parsicba szerettem volna megvalósítani. A gondom a következő, sokallom a modulok lábait, és nem nagyon tudom mit hova. Adatlapot szereztem és van is egy ötletem a bekötésre (pic16F877 hez szeretném kötni). Sajnos nem annyira tűnik egyszerűnek mint egy sima adó vevő pár, ott mindössze 1 ki vagy bemenete van amire mehet az adat, de itt megakadtam. A modulok ha jól tudom soros adatátvitelt tudnak, lehetséges ezt a pic uartjával összehozni?
Ha jól tudom ezek a modulok kódolják a jelet, így külön nem kell kódoló részt csinálni.
Ismeri esetleg valaki ezeket a modulokat?
Minden segítség elkél, egyelőre csak nézegetem őket mert nem szeretném tönkretenni
A segítséget előre is köszönöm.

rfm12b.pdf
    
Következő: »»   12 / 12
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