本来已经调好了,不知道什么操作搞得又不响了,记录下解决过程。
首先无源蜂鸣器要响需要:
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_4);
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_4,buzzerState);
改了下stm32cubemx中tim3的prescaler为5,counter period为999
本来已经调好了,不知道什么操作搞得又不响了,记录下解决过程。
首先无源蜂鸣器要响需要:
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_4);
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_4,buzzerState);
改了下stm32cubemx中tim3的prescaler为5,counter period为999