ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
8 июля
229038
Vladimir Ljaschko (17.12.2010 01:00, просмотров: 5597)
2 Л.И. По программе обработки энкодера - а не кажется ли Вам, что инициализация не совсем корректна - на самом деле правильно инициализировать prev и prevprev текущими значениями, а не stateA? Вопрос возник из-за того, что устройство часто включается и выключается, но вал может и не двигаться. Ваша инициализация создает предпосылки к предпочтительному появлению ложных импульсов в одном из направлений. Конечно, еще лучше все значения сохранять где-нибудь в EEPROM, это позволит еще и отследить поворот вала, пока прибор был выключен.