查看: 1169|回复: 0

[经验] HAL库下,STM32 产生互补PWM

[复制链接]

该用户从未签到

发表于 2021-1-20 15:27:34 | 显示全部楼层 |阅读模式
分享到:
PWM产生了,但就是不知道怎么用HAL库中的哪个东西产生互补输出,搞得我晕头转向,今天突然想起来再仔细找找是不是库中还有个EX的文件中的函数,一看不打紧,真的来了灵感,

一、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_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim,
                                              TIM_BreakDeadTimeConfigTypeDef * sBreakDeadTimeConfig)
  六、开始吧:
          HAL_StatusTypeDef HAL_TIM_PWM_Start(TIM_HandleTypeDef *htim, uint32_t Channel)
  七、另一互补通道也要开始的 --------------  我在这里打住车了,
           HAL_StatusTypeDef HAL_TIMEx_PWMN_Start(TIM_HandleTypeDef *htim, uint32_t Channel)
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-24 00:44 , Processed in 0.103480 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.