Witam wszystkich.
Tak jakoś dzisiaj mnie wzięło na poczytanie GreenBooka

. No i tak czytam i dochodzę do strony 28 i się zakręciłem i już tłumacze dlaczego.Otóż na tej stronie jest opis odnośnie virtual toggle bit, a konkretnie jak go zrealizować. Pisze tam, że możemy wykryć puszczenie klawisza przez timeout. To wszystko oczywiście rozumiem, ale się zaciąłem gdy przeczytałem że timeout ten może wynosić (możemy taki zrealizować ) od 65ms dla 8Mhz i 35ms dla 16Mhz, a wcześniej przecież jest opisane, że przerwy między ramkami wynoszą np powyżej 100 ms... No i w tym momencie zgłupiałem totalnie, No bo przecież w takim wypadku virtual toggle bit będzie się zawsze zmieniał nie ważne czy krótko czy długo wciskamy klawisz, gdyż licznik cały czas będzie się przepełniał bo 65ms<100ms

Proszę więc o wytłumaczenie o co chodzi ?