1. je možne aby sa mi program v ISR vykonal len pre zmenu z 1 do 0 ? teda zatlačím tlačítko vygeneruje sa prerušenie vykoná sa program v ISR a keď tlačítko pustím tak pre zmenu z 0 do 1 síce sa prerušenie vygeneruje ale program vo vnútri ISR to bude ignorovať
zatiaľ som to skušal obijsť pomocou 2 tlacidiel
Kód: Vybrat vše
ISR(PCINT1_vect)
{
while (1)
{
if(!(PINC & (1<<PC2)))
{
i++;
if(i>=10)
i = 0;
break;
}
}
}
Problém je v tom
![Very Happy :D](./images/smilies/icon_biggrin.gif)