B
brew
Guest
Dobrý deň, snažím sa dať PIC16F88 spať, ale to jednoducho nebude spať. Ja používam kompilátor ccx5 bknd. Regulátor by mal spať, keď je vonkajšie prerušenie na RB0/INT. # Define svetlo PORTA.0 prerušenia intHandler (void) / / ISR, funkcia, spracovanie prerušenia {TMR1ON = 0; INTCON = 0x00; GIE = 0; PEIE = 0; INT0IE = 0; TMR1IE = 0; TMR1IF = 0; TRIS = 0x11, 0x11 = TRISB, PR1 = 0x00, sleep (), NOP (); ľahké = 0;} void main () {initPic () / / inicializuje PIC TRIS, PORTA, TRISB, PORTB, OSCCON atď svetla = 1;} Snažil som sa vypnúť všetky možné prerušenie a jasne pod ich vlajkou kúsky, ale môj správca nechce spať? Potrebujem vašu pomoc! Vďaka! ide, variť.