有个新板子,需要输出一个PWM信号。感觉很简单,HAL库里面将TIM2配置一下就完了,然后main里面加个PWM的启动函数就好了。
因为之前别的板子做过,我就直接拿以前的程序过来抄了一下,它的启动函数是这样的:HAL_TIMEx_PWMN_Start()。
然而PWM信号死活出不来,找了好久,才发现这个是互补通道用的,常规的用:HAL_TIM_PWM_Start()就好了。
哎,记录一下。HAL库感觉用起来挺方便,但是不太熟悉的话又好多小陷阱。
有个新板子,需要输出一个PWM信号。感觉很简单,HAL库里面将TIM2配置一下就完了,然后main里面加个PWM的启动函数就好了。
因为之前别的板子做过,我就直接拿以前的程序过来抄了一下,它的启动函数是这样的:HAL_TIMEx_PWMN_Start()。
然而PWM信号死活出不来,找了好久,才发现这个是互补通道用的,常规的用:HAL_TIM_PWM_Start()就好了。
哎,记录一下。HAL库感觉用起来挺方便,但是不太熟悉的话又好多小陷阱。