Fórum témák
» Több friss téma |
Fórum
Sziasztok!
Az A/D konverternek mennyi a mintavételi sebessége 4 MHz-es kristály esetén? Üdv: Gábor
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.
Így gondoltad?
Az állítását hogyan lehet megcsinálni, hogy ne a másodperceket, hanem a perceket állítsa?
Hali
Nem eleg. Hasonlitsd ossze a ket proci adatlapjat! Nagyon sokban elternek.
A ZV4 és a IF3 közé beteszel egy osztó modult ami 60 ra van állítva
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
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?
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
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"
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...
Egy mákszemnyi kis példát mutatnál nekem? Mondjuk 2 adatgyűjtő és 1 feldolgozó PIC-re.
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ő...
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.
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?
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?
Tényleg kipróbáltam ez volt a hiba. Köszönöm!
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
Ha jól emlékszem DCsabi már tett fel példát erre
nézd át a témát
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.
Köszönöm aderka és kaqkk gyors és jó ötleteit, valamint segítőkészségét.
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ó
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.
É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 !
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.
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 .
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?
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 |
Bejelentkezés
Hirdetés |


