Problem med IOC 12f629

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
hean01
Inlägg: 15
Blev medlem: 12 november 2009, 08:06:51

Problem med IOC 12f629

Inlägg av hean01 »

Hej,

Jag har ett löjligt problem med IOC och 12f629, dock har jag bara kört
programmet i gpsim och undrar om buggen ligger där i eller om jag har
missat något i mitt program..

Jag har IOC uppsatt på GPIO0 och GPIO1, samt övrig kod för isr osv..
som man bör göra :), store/restore status,w regs och läsa GPIO för att
lösa mismatch innan GPIF resettas...

Huvudloopen gör en SLEEP, och när jag ändrar input på GPIO0 så ser jag
GPIF sätts och interrupt är hanterad på ett fint sätt..
Jag har watches på INTCON/TRISIO/IOC och det ser bra ut.. MEN
när jag ändrar GPIO1 så blir det ingen interrupt allts !?

Någon som har nån erfarenhet av detta !?

ps. enligt spec så har alla GPIO pins IOC förutom GPIO3 vilket jag inte valt att använda förståss..

/henrik
hean01
Inlägg: 15
Blev medlem: 12 november 2009, 08:06:51

Re: Problem med IOC 12f629

Inlägg av hean01 »

kan det vara så att endast GPIO0 IOC väcker processorn från SLEEP ???

edit: problemet kvarstår om jag tar bort sleep från mainloop
Skriv svar