Fórum témák
» Több friss téma |
Próbáltam , de az a baj mindig a config-nál áll meg a programozóm ugyan úgy.
Próbáltam 100nF-ot a tápvonalra de nem javított semmit sajnos.
Ha a panel becsatlakozásánál nem méred az 5,8V-ot, akkor vagy a panelen van valami túlterhelés, vagy a tápod nem bírja a terhelést.. Esetleg egy képet feltehettél volna.
"Beépített állapotban az amúgy 4k7 ellenálláson kb. 3-4 ohm-ot mérek." Ez is furának hangzik, valami elkötést vagy zárlatot sejtet. Tekintve hogy a relé nem volt meghúzva, így a szelep ellenállása nem lehetett a tápon.
Sziasztok! Azt tudja valaki közületek, hogy hogyan lehet figyelni a PIC16F627A -nál a betap nagyságát? Időben kellene jeleznie, ha már az elem feszültsége nem elegendő, ha valamilyen szint alá csökken.
Köszönöm!
Szia!
A komparátor modulját tudod felhasználni.
Én is arra gondoltam, csak még sose használtam és nem értem hogy működik. Le tudod írni a lényegét?
A komparátor egyik lábát fix feszültségen tartod, pl. 3.3V zenerdióda és egy ellenállás a +5V-ra.(Vagy belső referencia feszültség)
A másik lába egy ellenállásosztón keresztül kapcsolódik a tápfeszre. Induláskor még magasabb az ellenállás osztón a feszültség, de a telep merülésével eléri a kisebb feszültségre beállított szintet. Ha ez alá kerül az érték, a komparátor átbillen és a továbbiakban a másik állapotában marad. Időnként a programban figyelni kell ezt az állapotot. 1sec 5sec ?? logikailag mindkét állapot előre beprogramozható tehát mindegy hogy melyik láb fix és melyik "változik". C vagy Assembly-ben programozol? A hozzászólás módosítva: Jan 6, 2022
Ha esetleg a komparátor más célra kellene, egy MAX809 vagy hasonló IC is felhasználható. Ez tulajdonképpen egy úgynevezett reset áramkör, egy digitális kimenete van, a tápfeszültségétől függően magas, vagy alacsony. A kapcsolási feszültsége szerint finom lépésekben válogatják, osztályozzák.
Itt van egy példa, hogyan lehet beindítani a modult: Bővebben: Link.
Köszönöm szépen!! Ez nagyon hasznos! És az egész honlap nagyon értékes, nem ismertem, másnak is ajánlom!
Annó Úrbánnál vettem egy pic programozót ami nem reagál. a piros led világit a harmadik zöld villog a pickit2 program meg nem reagál rá , ki tud rajtam segíteni?
A segítség: pár hétre kölcsön tudok adni egy PICKIT2 igazi PIC programozót, ami USB-ről működik.
Amikor az általam ismeretlen programozót tervezték, még létezhetett a gépeken tényleges soros (COM) port, az operációs rendszer meg XP volt. Manapság ritka az ilyen.
Az Urbán programozó feltehetőleg a KS150-et takarja. Bővebben: Link
A PICkit2 szoftver meg egy egészen más programozóhoz készült, nem is kell, hogy reagáljon a KS150-re.
Ez a programozó nyomtató usb kábellal lett készítve es ezzel a programmal tudtam használni költözés szüneteltetett most meg nem működik .
Eszembe jutott frisitetem a gépet vin10re lehet hogy azóta nem jó Mit csináljak?
Szerintem töltsd fel rá az oprendszert, ahogy írja.
- Rabbi! Hiányzik a kasszából 100 dollár. Mit tegyek? - Tedd vissza fiam!
Szeretnék fel programozni a 16F648 smd +- ok a többi jelet melyik lábra kell rákötni? előre is köszönöm.
Sziasztok!
Azt szeretném megkérdezni, hogy hova kell egy valtozot beirnom, hogy kikapcsolás után is emlékezzen rá a PIC. Ez egy pic16f627a és az idő visszaszámlalonal szeretném megjegyeztetni vele, hogy máskor is pl. 5 percről számoljon vissza. Vagy 10 perctől, tehát mindig az utolsónak beállított értéktől. És még kérdeznem, hogy tudja-e valaki, hogy Proteus szimulacioban, hogyan lehet egyszerre (egy időben) két nyomogombot "megnyomni"? Köszönöm előre is!!
A legegyszerűbb, ha az értéket az EEPROM-ba mented el. Bekapcsoláskor kiolvasod az értéket és változtatáskor pedig elmented.
szerk.: Proteus-ra passzolok, csak egy ötlet: a nyomógombbal egy kétáramkörös relét kapcsolgatsz. A hozzászólás módosítva: Jan 15, 2022
Köszönöm szépen. A gyakorlatban hogyan lehet eepromba menteni?
A Proteusnal a gombokat külön is kell tudnom működtetni. Ha egyszerre nyomom meg, akkor uzemmodot kell váltania.
Attól függ, miben programozol.
Lásd melléklet.
Nem a legegyszerűbb eljárások közé tartozik az EEPROM használata.
Ezzel a függvénnyel tudod írni az EEPROM-ot:
És ezzel pedig olvasni:
Ennek a függvénynek a visszatérési értéke lesz az EEPROM tartalma.
Ajaj. Köszönöm szépen, de ez nekem magas. Még utána kell olvasnom. Meg kell értenem a logikáját.
A fejlesztőkörnyezettől és az elérhető könyvtáraktól függ, mennyire egyszerű (vagy nem) az EEPROM-ot használni.
|
Bejelentkezés
Hirdetés |