B
brew
Guest
hi, ik probeer PIC16F88 laten inslapen, maar het wil maar niet slapen. Ik gebruik een ccx5 compiler door bknd. de controller moeten slapen als er een externe interrupt op RB0/INT. # Define licht PORTA.0 interrupt intHandler (void) / / ISR, functies die handvat onderbreekt {TMR1ON = 0; INTCON = 0x00; GIE = 0; PEIE = 0; INT0IE = 0; TMR1IE = 0; TMR1IF = 0; TRISA = 0x11; TRISB = 0x11; PR1 = 0x00; slaap (); nop (); licht = 0;} void main () {initPic (); / / initialiseer PIC TRISA, PORTA, TRISB, PORTB, OSCCON, enz. licht = 1;} Ik heb geprobeerd uit te schakelen alle mogelijke interrupts en hun vlagbits te wissen, maar nog steeds mijn controller niet wil slapen? Ik heb uw hulp nodig! bedankt! groet, brouwsel.