ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
677916 Топик полностью
misyachniy (30.05.2016 22:04, просмотров: 159) ответил Aleksey_75 на Вот! Поэтому все извраты с событиями, колбекам и прочей асинхроностью не более чем понт, так же выходит ?
Не так ОС дает стандартизированый подход к решению задач. Например при опросе клавиатуры нужно формировать задержки времени для подавления дребега. менять линии сканирования. Потом Светодиодом моргнуть и тд. Начинаешь изобретать велосипед, вешать на прерывание таймера обработку и т.д. Вот как на FreeRTOS void vTaskFunction( void * pvParameters ) { /* Block for 500ms. */ const TickType_t xDelay = 500 / portTICK_PERIOD_MS; for( ;; ) { /* Simply toggle the LED every 500ms, blocking between each toggle. */ vToggleLED(); vTaskDelay( xDelay ); } } И не нужно думать о пустой растрате процессорного времени.