и задача стоит среагировать максимально быстро на растущий фронт на одном из 4х пинов. Сначала думал делать на прерываниях но там много логики которую неприятно делать в прерываниях(например HAL_Delay не работает без танцев). Вопрос если я просто делаю цикл с HAL_GPIO_ReadPin это сильно медленно?
Если есть ртось, то в прерывании поднимать семафор, в таске его ждать
Какая предполагается реакция?
Обсуждают сегодня