你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32定时器TIM1输出六路带死区互补PWM波形

[复制链接]
贺工 发布时间:2017-10-14 21:37
本帖最后由 creep 于 2017-10-17 14:41 编辑

本文主要讲述如何配置单片机STM32F407VET6高级定时器1输出六路带死区互补PWM波形。
高级定时器1有5种计数模式:
TIM_CounterMode_Up、TIM_CounterMode_Down
TIM_CounterMode_CenterAligned1
TIM_CounterMode_CenterAligned2
TIM_CounterMode_CenterAligned3
定时器1计数模式.PNG


PWM输出有2种模式:TIM_OCMode_PWM1、TIM_OCMode_PWM2
PWM两种模式.PNG


本文以高级定时器1工作在TIM_CounterMode_Up模式,PWM工作在TIM_OCMode_PWM1为例讲述如何配置输出六路带死区互补PWM波形。


01:硬件说明
6路输出硬件.PNG
TIM1_CH1---->PE9
TIM1_CH1N---->PE8
TIM1_CH2---->PE11
TIM1_CH2N---->PE10
TIM1_CH3---->PE13

TIM1_CH3N---->PE12

02:定时器1框图
查看ST官方RM0090参考手册,高级定时器1框图如下:
定时器1框图.PNG

03:具体代码配置
(1)IO配置
IO宏.PNG
IO配置.PNG

(2)定时器1配置



t1_1.PNG


                                    
04:实验测试结果
(1)六路带死区互补PWM
6PWM.PNG

(2)死区分析
dt.PNG






收藏 3 评论27 发布时间:2017-10-14 21:37

举报

27个回答
贺工 回答时间:2017-10-17 19:04:29
增加定时器1详细配置代码:
t1_1.PNG
t1_2.PNG
t1_3.PNG
t1_isr.PNG


测试结果:
6PWM.PNG
dt.PNG


更多精彩内容请关注“单片机STM32”
或扫码关注:
QQ图片20171014213345.png

hero012202 回答时间:2019-5-23 10:14:14
        TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;  //輸出致能       
        TIM_OCInitStructure.TIM_OutputNState = TIM_OutputState_Enable; //互補輸出致能

請問這兩者有何差異呢??
liuchangyin 回答时间:2017-10-15 10:35:56
网事悠悠 回答时间:2017-10-15 22:14:49
这个好,适用,正需要,感谢分享。

另外。问一下,波形测试适用的是逻辑分析仪?
贺工 回答时间:2017-10-16 09:38:33
网事悠悠 发表于 2017-10-15 22:14
这个好,适用,正需要,感谢分享。

另外。问一下,波形测试适用的是逻辑分析仪? ...

是的,数字逻辑分析仪测试的
贺工 回答时间:2017-10-16 09:41:15
网事悠悠 发表于 2017-10-15 22:14
这个好,适用,正需要,感谢分享。

另外。问一下,波形测试适用的是逻辑分析仪? ...

死区时间计算可以看我的下一篇帖子,并关注我的微信公众号“单片机STM32”
网事悠悠 回答时间:2017-10-16 22:22:33
能否使用STM32CUBEMX配置一下,谢谢
贺工 回答时间:2017-10-16 22:56:13
网事悠悠 发表于 2017-10-16 22:22
能否使用STM32CUBEMX配置一下,谢谢

Cube估计要周末弄了,我很少用Cube
搬砖工 回答时间:2017-10-17 09:40:24
发的什么水贴,发一半配置
贺工 回答时间:2017-10-17 10:56:32
细品黑夜 发表于 2017-10-17 09:40
发的什么水贴,发一半配置

关注一下,就可以看到啦,朋友
搬砖工 回答时间:2017-10-17 12:42:39
你是发广告呢还是技术贴啊
搬砖工 回答时间:2017-10-17 12:43:26
贺工 发表于 2017-10-17 10:56
关注一下,就可以看到啦,朋友

你是发广告呢还是技术贴啊
hopepd 回答时间:2017-10-17 14:08:34
本帖最后由 hopepd 于 2017-10-17 14:10 编辑

能对其吗?我没有这样用过呢,
搬砖工 回答时间:2017-10-17 14:23:02
hopepd 发表于 2017-10-17 14:08
能对其吗?我没有这样用过呢,

骚年,转下家吧
贺工 回答时间:2017-10-17 15:39:43
细品黑夜 发表于 2017-10-17 12:42
你是发广告呢还是技术贴啊

通过了审核就是技术贴,没有通过就是广告贴,你说呢,
贺工 回答时间:2017-10-17 15:41:17
hopepd 发表于 2017-10-17 14:08
能对其吗?我没有这样用过呢,

可以的,一般都是用在无刷电机驱动
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版