![]() |
|
![]() |
#1 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
Я понимаю что это дребезг. Только что напаял 0.09 uF.
Стало лучше. Но есть и ложные срабатывания (5 последних значений одинаковые) 219 202 25528 11000101 219 203 25533 10000101 219 204 25533 10100111 219 205 25533 10000111 219 206 25533 10000111 219 207 25533 10000111 219 208 25533 10000111 219 209 25534 10000111 А что если в самом прерывании сравнивать текущее значение с предыдущим и отбрасывать идентичные? кажется так: if ((PIND>>5)^(last_PIND>>5)) Последний раз редактировалось Tohin; 21.12.2018 в 21:54. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|