ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
896305 Топик полностью
Vit (15.01.2019 17:10, просмотров: 343) ответил Скрипач на А можно на примере? Как в такой идеологии рисовать генерацию тревоги по насосу, например?
как понял, важна проверка if(Input(Start) == 0). и она не то, чтобы требует поллинга, а собственно и есть ожидания события. для этого таймаута и его перезапуска супер-точность вроде как не важна.  прерывания по пину если нет, то кроме поллинга и вариантов нет. вот только как часто нужно поллить - вопрос по конкретной задаче - может и раз в 10 мс устроит, а может 100, а может и 500. т.е. вместо yield() вставляется некий sleep(100). при мелкожручести этот sleep может окучиваться заказом события от таймера и указанием требуемого уровня энергопотребления