[elektro] PIC , Csavarhuzo reset
Elight
elight at gmail.hu
Thu Jul 7 08:40:28 CEST 2011
Sziasztok..
Még csak ismerkedek a 3V -os PIC-ekkel..
Már két -három esetben volt hogy sikeresen..
Most egy 18F25K20 -al küzdök éppen,
és van egy számomra megmagyarázhatatlan dolog.
Ebben kérnék esetleg némi ötletet.
A feladat látszólag egyszerű:
A0 - A3 között 4 db címző bitet kellne fogadni, és
A4 a stobe ( beíró , indító ) bemenet inditja
a beállított számú folyamatot .
A beállított fél byte, szerint 15 különböző esemény
történik a további lábakon míg egy alapidő le nem telik.
Kezdetben gondoltam, kisújamból kirázom..
Na ezt annyira nem , hogy már egy napja
egy makacs hiba okát keresem..
Önálló kis panelen van az egész áramkör , és csak 3V
os jelszinteket és korrekt tápot kap.
Eredetileg egy másik panelről lenne indítgatva ,
igy tettem 22kOhmos felhuzó ellenállásokat is a lábakra.
A vezérlést leválasztottam , a panelt önmagában
próbálva dipkapcsolós bemeneti jelekkel is
a következő jelenséget tapasztaltam:
Bizonyos kombinációra váltás esetén az áramkör ujraindul..
Csavarhúzóval pöcögtetem ezeket a nyitott dipkapcsolókat
és véletlenül hozzáérhettem a lábakhoz, volt az első gondolat...
És tényleg , ha a Reset pontot vagy az A2 és A3 -at megérintem
az áramkör resetel, és ujraindul..
Ezt onnan tudom , hogy van egy kimenet , ami további
asszinkron resetet ad egy másik chipnek és azon van egy LED. ami ezt jelzi
is.
Megmértem szkóppal , és a lábak nem stabilak ,
egy kismértékű brumm kerül rá..
Gondoltam IC csere, megnyikkant a két bemenet stb..
A csere és ujra programozás után ugyan az a helyzet.
Azt még értem, hogy ha a reset lábra rákerül egy tüske ,
az a chipet ujra indíthatja.
De az A2 és A3 lábon érkező szintváltás miért?..
A program természetesen ugy indul , hogy amit lehet letiltok:
vagyis AD, comparátor és PWM ..
Bármely más lábat koppintgatok a csavarhúzóval, ami szintén 22k-van
van felhúzva semmi hatása, de ez a két láb makacsul ujra indítgat
ha felhuzott szint van rajta.
A másik két cimző láb A0 és A1 szerinti folyamatok hibátlanul lefutnak,
és közben se utánuk nincs reset jelenség.
Nem tudom , talán még valamit esetleg elfelejtettem állítani,
vagy a másik chip is tönkrement pont ugyanott a dipkapcsolótól?
Ilyen esetem még sohse volt.
Üdv István
More information about the Elektro
mailing list