[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