简述:使用TIM2捕获pwm
IDE: KEILv5.27
Firmware Package:STM32Cube FW_H7 V1.8.0
芯片:STM32H750VBT6
开启tim2输入捕获
配置PSC为200-1,这里主要是方便计算,计时器加一正好是1微妙。我配置的H750的主频为400M,APB1时钟为200M,并且我是用来测量50Hz的矩形波。所以PSC为200-1已经足够。ARR就取最大值即可。
通道一和二都配置成捕获上升沿。
管脚配置成上拉或者下拉。在无信号输入的时候,保持稳定的电平。
HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_1);
HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_2);
//开启tim2两通道的输入捕获
void HAL_TIM_IC_CaptureCall