Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   75 / 179
(#) HA5AWS hozzászólása Márc 20, 2011
Sziasztok!
Az A/D konverternek mennyi a mintavételi sebessége 4 MHz-es kristály esetén?

Üdv: Gábor
(#) dcsabi hozzászólása Márc 20, 2011
Egy használható program...(működő projekt, nem 5 perces)
A 12F675_be való program csak hex. (nem Parsic-os)
A 12F675 Pic-ek lekérdezését engedélyezi a Parsic léptetve a Gpio.1 lábon
A DS18s20 lekérdezések a Gpio.2 lábon, az Uart kimenet Gpio.0.
A Pic12F675 soros kimenete invertált és egy 4 bemenetű NOR kapura megy rá (HCT_4002_IC) két PIC közé van téve.
Sebesség 2400 Bit/sec.
A múltkor kérdezett 240 db bemenet lekérdezését is hasonlóan lehet összeilleszteni.
A 16F876-on a kijelzés csak tájékozódásra szolgál az élesztés idején, el is hagyható (a programban ennek ellenére benne maradhat.
(#) GyusziS válasza kaqkk hozzászólására (») Márc 15, 2011
Így gondoltad?
Az állítását hogyan lehet megcsinálni, hogy ne a másodperceket, hanem a perceket állítsa?
(#) vilmosd válasza s_ervin hozzászólására (») Márc 15, 2011
Hali
Nem eleg. Hasonlitsd ossze a ket proci adatlapjat! Nagyon sokban elternek.
(#) kaqkk válasza GyusziS hozzászólására (») Márc 15, 2011
A ZV4 és a IF3 közé beteszel egy osztó modult ami 60 ra van állítva
(#) GyusziS válasza kaqkk hozzászólására (») Márc 15, 2011
Szia kaqkk.
Az időzítőt amit küldtél ott a szünetet hogyan lehet úgy megváltoztatni, hogy percekben legyen állítható (60-180 perc) viszont a munka ideje maradna így másodpercekben?Bővebben: Link
(#) s_ervin hozzászólása Márc 14, 2011
A fenébe! A 887-es fele ára a 877-esnek. Miként is tudom a Parsic-ban 877-esre írt .asm fájlt 887-re konvertálni?
Az MPLAB-ba behívom a 877-es .asm-et, átállítom a prcesszort 887-re és elkészíttetem vele a 887hez a .hex fájlt. Oké így?
(#) dcsabi válasza 925 hozzászólására (») Márc 14, 2011
Ezekből ollóztam ki "ami kellett".
Egyébként a DS18S20 a téma..., hogy mások is ráleljenek, vagy alakítsanak rajta
(#) dcsabi válasza 925 hozzászólására (») Márc 14, 2011
Megtaláltam amit barkácsoltam, nem a legfa...bb.
Próbáltam rajta alakítani de nem volt elég időm rá.
Ez az eredetije amiből ollóztam.
Mér, kijelez, de néha "más is beugrik"
(#) s_ervin válasza dcsabi hozzászólására (») Márc 14, 2011
Köszönöm a segítséget!
(#) dcsabi válasza s_ervin hozzászólására (») Márc 13, 2011
valami hasonló...(?)
Nem próbáltam ki, nem vállalok rá "garanciát".
Az mester RX lábára (RC.7) kell kötni az adó PIC-ek TX lábait (RC.6) minden TX lábról diódát kell beiktatni, és az áramiránynak a mester felé kell mutatni...
(#) s_ervin válasza dcsabi hozzászólására (») Márc 13, 2011
Egy mákszemnyi kis példát mutatnál nekem? Mondjuk 2 adatgyűjtő és 1 feldolgozó PIC-re.
(#) dcsabi válasza s_ervin hozzászólására (») Márc 13, 2011
Pl: egy-egy 8 bites változó figyeli a bemeneteket PIC-enként tehát három. A Parsic-ban ez célszeren a BV modul. Az adott Byte értékéről tudjuk, hogy az adott bemenetcsoport bemenetei, milyen állapotban van.
Tehát 30 ilyen változó szedi össze az adatokat 3-as csorortokban 10db PIC-ben.
Minden egyes Pic-nek kell egy címet adnod, illetve minden egyes változónak egy sorszámot is valamilyen logika szerint. (ez már a központban)
A központi PIC ezeket szépen sorjában lekérdezi.
A soros (UART) komunikációval is próbálkozhatsz.
De ha közel vannak egymáshoz egy engedélyező vezeték minden PIC-hez még megoldható, ez is indíthatja az adást a központ felé és csak egyírányú kapcsolat kell...-így egyszerűbb.
Tehát 1-es PIC engedélyezve, elküldi a saját címét (de nem is fontos, mert a központi -mester- tudja melyiket kérdezi le) és a három byte értékét. ha megérkezett, jöhet a következő...
(#) s_ervin válasza s_ervin hozzászólására (») Márc 13, 2011
Természetesen ennek a problémának a grafikus megoldása érdekelne. Nem komplett programot kérek, csak a megoldáshoz vezető lehetőségeket.
(#) s_ervin hozzászólása Márc 13, 2011
Sziasztok!
Van 240 kontaktusom. Ezeket 24-es csoportonként 1-1 877-es portjaira kötném. Tehát 10 db 877-es lenne. Aztán egy "központi agy" szintén 877-essel, ami megvalósítaná a logikai kapcsolatokat a 240 input port és saját kimenetei között.
Kérdések:
1/ Hogyan tudna ez a 10 db kommunikálni a feldolgozóval?
2/ Hogy lehet definiálni a központi PIC-ben a 240 portot, ahhoz, hogy a központi PIC kimeneteit lehessen befolyásolni velük?
(#) GyusziS hozzászólása Márc 12, 2011
Sziasztok
A linkben szereplő
ZR1 számláló értékét hol lehet beállítani, hogy meddig számoljon?
(#) GyusziS válasza trfrici hozzászólására (») Márc 12, 2011
Szia trfrici.
Egy korábbi hozzászólásodban (Link) láttam egy fűtés vezérlést. Mi lett a vége? Sikerült?
(#) GyusziS válasza proli007 hozzászólására (») Márc 11, 2011
Tényleg kipróbáltam ez volt a hiba. Köszönöm!
(#) proli007 válasza GyusziS hozzászólására (») Márc 10, 2011
Hello!
A hibát ott követted el, hogy a "Szünet idő beállítás" alatt elhelyezett P1:X3 címkét, bemeneti portként (destination=célként) adtad meg. Holott annak kimeneti (Source=forrásnak) kellett volna lenni. Így az LG2 kimenete vezérli a P1:X3-at, csak éppen az LT10 bemenetéhez csatlakozó P1:X3-nak nincs forrása. Így nem is vezérli azt. De ha a baloldalit forrásnak (Source) jelölöd meg, akkor egyből vezérli a jobb oldalit is.
üdv! proli007
(#) kaqkk válasza 925 hozzászólására (») Márc 10, 2011
Ha jól emlékszem DCsabi már tett fel példát erre
nézd át a témát
(#) 925 hozzászólása Márc 10, 2011
Sziasztok
Valaki próbált már DS1820-as hőmérőt parsic-ba?
ha valakinek lenne példája rá, feltehetné ide gondolom nem csak engem érdekelne.
(#) GyusziS válasza kaqkk hozzászólására (») Márc 10, 2011
Köszönöm aderka és kaqkk gyors és jó ötleteit, valamint segítőkészségét.
(#) kaqkk válasza Panhard hozzászólására (») Márc 10, 2011
Semmi baj mindenkinek lehet" rossz napja " én általában egy "időalapot" használok és mindent arról osztok le tehát egy kijelző max 6-8 és kapuval megoldható
(#) Panhard válasza kaqkk hozzászólására (») Márc 10, 2011
Bocs, tévedés. Működik, persze, csak ha majd tele írod a picet, és elfogy a hely, akkor lesz probléma, hogy tele van ilyen felesleges dolgokkal. A parsic amúgy is zabálja a memóriát.
(#) kaqkk válasza Panhard hozzászólására (») Márc 10, 2011
Én azért Finomabban fogalmaztam volna (mondjuk : tévedés) És valószínűleg nagyon rosszat nem írtam (nálam minden kijelző tökéletesen megy evvel a beállítással ! Szerintem nem "hülyeség " csak más mint amit te szoktál csinálni . Ja és ha megszokja hogy statikus szövegnél elég egy felfutóél , majd néz a változónál hogy nem jó a kijelzés , de ha folyamatosan frissít akkor az minden helyzetben működik !
(#) Panhard válasza kaqkk hozzászólására (») Márc 10, 2011
Mi az, hogy órajelet és egyenfeszt? Ez így hülyeség, ne vezess félre senkit.
Az lcd text modul felfutóélre írja ki a szöveget. A mellékelt programodban 20ms-onként küldesz rá egy felfutóélt, ami teljesen felesleges, mert csak statikus szöveget írsz ki rá. Ha egy változót íratsz ki a kijelzőre, akkor van értelme folyamatosan frissíteni a kijelzőt, de akkor sem ilyen gyorsan.
(#) kaqkk válasza GyusziS hozzászólására (») Márc 10, 2011
De akár így is lehet (felülírod az előző szöveget)
de arra figyelj hogy az Lcd mindíg "órajelet" kapjon
mert nem szereti az egyenfeszt .

demo-1.PIC
    
(#) aderka válasza GyusziS hozzászólására (») Márc 10, 2011
Szia!
Ez egy megoldás rá.

Dávid

lcd.PIC
    
(#) GyusziS hozzászólása Márc 10, 2011
Sziasztok
Hogyan lehet azt beállítani, hogy az LCD a második sorban kiírt szöveget törölje, ha az érték a beállított alá esik?

demo.PIC
    
(#) aderka válasza kaqkk hozzászólására (») Márc 8, 2011
Jah tudom, rájöttem én is az eredeti programot látva . De a mora1.pic már módosítva van. Ott 1 Tabulátort használok.

üdv. Dávid
Következő: »»   75 / 179
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