ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1175069 Топик полностью
abivan (17.02.2022 17:01, просмотров: 244) ответил Costic на Возможно ли сделать кнопки в RTOS без прерываний?
сначала для обработчика кнопок была заведена отдельная задача, но потом для экономии стека перевел все на ртосный таймер. Таймеры там(Freertos) тоже реализованы в виде задачи, но поскольку логических таймеров у меня несколько, на задаче кнопок была сэкономлена память(стек). 

времянка:

#define KBD_POLL_DELAY TIME_10mS

#define KBD_ANTI_RATTLE_DELAY TIME_50mS

#define KBD_AUTO_REPEAT TIME_500mS