I
innovationhut
Guest
Ahoj, já jsem s použitím Proteus v kombinaci s pro MikroC. Já jsem uvízl na jednoduché přerušení funkce. Snažím se "zapnout LED na jednoduchém interrupt0". Zde je kód: unsigned char counter = 0; neplatné interrupt () {if (INTCON.INT0IF) {čítač + +; INTCON.INT0IF = 0;}} void main () {unsigned char puls, TRISB.INT0 = 1; TRISC. F3 = 0; INTCON.INT0IF = 0; INTCON.INT0IE = 1; INTCON.GIE = 1; do {= čítač impulsů, pokud (puls = 1) {PORTC.F3 = 1; counter = 0;}} while (1 );} Program zapne LED nesvítí, pokud je tlačítko zapojené do žádné port mikrokontroléru, ale já chci jen INT0 přerušení. Doufám, že někdo může pomoci. Díky předem.