|
-------------- 真该骂的这个HAL库 ,手册和库是脱节的,看了手册,不一定就会编程 -------奇怪!
且,库中的例子都是千篇一律的几个例子,翻遍了也找不到新的东西。
总结一下PWM编程 ,自己以后查找也方便 ----------很简单的,HAL库就是不给你说。
一、IO口的AF功能、时钟等。
二、TIM时钟
三、HAL_StatusTypeDef HAL_TIM_Base_Init(TIM_HandleTypeDef *htim)
四、HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef* sConfig, uint32_t Channel)
五、HAL_StatusTypeDef HAL_TIM_PWM_Start(TIM_HandleTypeDef *htim, uint32_t Channel)
这几步一做,PWM就完事了。
运行中,可对ARR等修改,参见本人的其它帖子
|
|