библиотеки HAL. У таймера только одна callback функция, как мне узнать причину прерывания-переполение или сравнение, не обращаясь на прямую к регистрам МК, т. е. через HAL api?
Htim содержит указатель на регистры таймера. Информация о типе прерывания все равно там и храниться
__HAL_TIM_GET_FLAG(&htim7, TIM_FLAG_UPDATE), __HAL_TIM_GET_IT_SOURCE(&htim7, TIM_IT_UPDATE)
Обсуждают сегодня