Fórum témák
» Több friss téma |
Talán így : a port D0 hoz kapcsolj egy változót és azt használd az elágazásban .
A hozzászólás módosítva: Nov 1, 2012
Aha, szóval mindenképp kell egy változó! Köszi!
Tudnátok segíteni az RF vezérléssel kapcsolatba?
Lövésem sincs róla hogy álljak neki.
Töltsd le az rf cucc adatlapját és nézd meg milyen módon megy a kommunikáció , valószínűleg spi .
Na itt a probléma:
Honnan tudjam melyik kell nekem? Egy távirányító, pl 3 gombos-al akarok kapcsoltatni. Egyik gomb egy dolgot csinál, a másik másikat a 3. harmadikat. Erre kellene nekem.
Ezért nézd meg az adatlapot , a választás a te döntésed . Senki nem fog neked választani !
(ne turkáljunk a pénztárcádban)
Nem az ára érdekel, hanem az hogy melyik jó nekem arra, hogy a távirányító gombjait nyomkodva a pic-et vezérelni tudjam.
PL Ez http://www.hestore.hu/cat_353.html Vagy http://www.hestore.hu/prod_10024793.html Vagy http://www.hestore.hu/prod_10024798.html Vagy talán ez? http://www.hestore.hu/prod_10024717.html Erre a 3 gombos távkapcsolóra gondoltam: http://www.hestore.hu/prod_10024797.html
Bármelyik jó ilyen célra, kivéve az audio változatokat azok hangátvitelre vannak kitalálva . csak azt találd ki mekkora hatótáv kell onnan már egyszerű a döntés
A hozzászólás módosítva: Nov 1, 2012
Akkor konkrétabban... Végignéztem az összes adatlapot.
Ez a távirányító, mert ez 12V-os és a kocsi távirányítóhoz is ugyan ez az elem van, így nem kell másikra vadászni, ha tartalék kell. Bővebben: Link És ez a modul: Bővebben: Link Ha jól értem az adatlapot ami nem túl bőbeszédű, 4 csatornán van kimenet ami alapból magas. Vagyis alacsonyra kerül mikor kapcsol. lehet rosszul gondolom, de ha a távirányítón megnyomom az egyik gombot akkor ezen az egyik csatorna alacsonyra kerül mint egy kapcsoló? (feltételezem össze kell tanítani a kettőt.) A hozzászólás módosítva: Nov 1, 2012
Akkor tovább haladva.
Vagyis ha ezt a modul 4 kimenetét, összekötöm a PIC 4 lábával, akkor azok amikor alacsonya kerülnek, és úgy van beállítva program, mint kapcsoló ezeken a lábakon, és alacsonyra kapcsolnak, elvégzik azt a műveletet amit én szeretnék? ---- Másik dolog amit nem láttam, mert nem tudom ez, hogyan működik. Csak kíváncsi vagyok. Ugró kódosak ezek? vagy simán csak elküldi ugyan azt a jelet a távirányító és a fogadó felismeri. Ezt honnan lehet tudni? Vagy ott más a technikai háttér?
Szia közben kutakodtam és találtam Foxi63 hozzászolásában egy ilye
Idézet: szerintem ez már valami.„4MHz kristálynál 1 timer "lépés" 0,000001 sec, de a számláló mindig 256-nál fordul át, tehát muszáj trükközni. Egyszerűen megszakításonként hozzá kell adni 6-ot a timer0 aktuális értékéhez.. Csakhogy a beolvasás hozzáadás és visszaírás alatt tovább lép a timer, ezért nem 6-ot, hanem kb 9-10-et kell hozzáadni.de mindjárt leírom neked, hogyan. BCF INTCON,T0IF ;itt áll vissza megszakításban a jelző flag MOVLW 0X09 ;ennyit kell hozzáadni. ADDWF TMR0,F ennyi és pontosan 250uS időközönként lesz megszakításod meg is csináltam... ha tudsz beszúrni asm kódot, akkor ennyi.” Illetve itt a te hozzászolásod itt is mér a bejövö jelböl csak nem értem hogy hogyan impszélesség.
250uS az 0,25ms és ezt is írtam az utolsó levelemben, tehát más is ugyanígy gondolja. Ott szerintem valami másfajta trükkel csinálnak a 6 értékből 100-at.
Még csak 3* írtam le a legegyszerűbb megoldást : tm2 -t kell használni ott bármire re át lehet írni a számláló értékét , így bármilyen értékű kvarccal lehet kerek osztás értéket kihozni ! EZ a trükk !
A hozzászólás módosítva: Nov 2, 2012
Ok csak ami van kapcsolásom abba nincs kvarc csak belsö oscillátor. A máski dolog hogy hogy a fenébe kell alkalmazni tmr2-öt 12F629-ben?
Keress olyan picet amiben van tmr2 . Először gondold át a projektet írd meg a programot aztán válassz hozzá picet . Eddig ez a metódus nekem bevált (én nem a gombhoz választom a kabátot)
A hozzászólás módosítva: Nov 2, 2012
Ami van programom ott mintha a watchdog lenne használva idözitönek
És még ezt az utalást találtam
A hozzászólás módosítva: Nov 2, 2012
Van egy létezö teljes projektem csak az a bökkenö hogy a program 40-35MHz távhoz lett irva nekem viszont 2,4GHz távom van és más impulzussszélességgel dulgozik. A Program ASM és nagyon nem vágom a dolgot hogy hogyan is müködik illetve jó lenne ha flowcode-ban lenne egy progim amit bármikor tudnék modositani izlésem szerint. Ezért is keresek valami alapot de sajna tudatlanságomban mások tudására kell hagyatkoznom. 1 éve küzdök ezzel a porblémával és nem jövök rá a megoldásra.
Még ezt találtam
Idézet: „alkalmazni tmr2-öt 12F629-ben?” Sehogy, TMR0-hoz is megadható a timer offset C blokkban. tmr0+= timer offset értéke; Van egy táblázat hozzá ha kell azt elküldöm.
Tedd fel ide a táblázatot , lehet hogy többeknek segítene.
A nézegetés két évig tartott
mindenképp érdekel de valoban másokat is érdekelhet. Elöre is köszi
Köszönet. Mostmár csak rá kell jönnöm mit csináljak vele hogy jó legyen.
Hogy hogy is fussak neki, de ugy látom hogy kell keresnem valakit ki haszonszerzés céljábol ir egy progit mert nemkem ez magas és az is lesz mert annakidején lusta voltam tanulni most pedig szivok miadta. Na hagyuk ez már valoban nem ide valo.
Lehet hogy már megkérdeztem, van olyan progi ami asm-et vagy c-t vissza forditt flowcode-ra?
Sziasztok!
Most én kérnék segítséget Tőletek. A gondom az, hogy ha egy globális változót létrehozok, és beírom, hogy
Próbáltam helyi változóval is, azzal is ugyan ez az eredmény... Mit rontottam el? |
Bejelentkezés
Hirdetés |