Witam, ostatnio pisze bibliotekę służącą do eliminacji drgań styków w przyciskach.
Będzie to działało w ten sposób, że w timerze wywołujemy funkcje obniżającą czas po którym możemy wcisnąć przycisk kolejny raz.
Tak samo w kodzie - używamy funkcji z biblioteki która robi wszystko za nas
Jednak napotkałem na taki problem - gdzie zastosować volatile przy tablicy i strukturze? Nie jestem pewien ale czy jesli w tablicy zastosuje volatile to wtedy kompilator za kazdym razem bedzie sprawdzal po prostu jej adres, a nie wartosci?
uC - ATmega8
Oto kod:
[/code]
Będzie to działało w ten sposób, że w timerze wywołujemy funkcje obniżającą czas po którym możemy wcisnąć przycisk kolejny raz.
Tak samo w kodzie - używamy funkcji z biblioteki która robi wszystko za nas
Jednak napotkałem na taki problem - gdzie zastosować volatile przy tablicy i strukturze? Nie jestem pewien ale czy jesli w tablicy zastosuje volatile to wtedy kompilator za kazdym razem bedzie sprawdzal po prostu jej adres, a nie wartosci?
uC - ATmega8
Oto kod:
Kod: C / C++
Kod: C / C++
Kod: C / C++
