witam.
Czy poprawne jest odczytywanie stanu pinu w przerwaniu?
np. w pętli głównej
a w przerwaniu
Zmienna czas_przyciskania_plus jest volatile
Czy poprawne jest odczytywanie stanu pinu w przerwaniu?
np. w pętli głównej
if((bit_is_clear(PINC,przycisk_plus)) && (czas_przyciskania_plus==2))
a w przerwaniu
if (bit_is_clear(PINC,przycisk_plus))
{
czas_przyciskania_plus++;// odliczaj czas przyciśnięcia plus
}
else
{
czas_przyciskania_plus=0;
}Zmienna czas_przyciskania_plus jest volatile