请选择 进入手机版 | 继续访问电脑版
搜索
查看: 12080|回复: 13

[原创] 基于STM32CubeMx 配置PWM之2路输出

[复制链接]

该用户从未签到

15

主题

231

帖子

3

蝴蝶豆

金牌会员

最后登录
2021-5-21
发表于 2017-11-17 17:49:56 | 显示全部楼层 |阅读模式
首先这个配置自己不会,向大神请教的,表示感谢,同事为了以后查看,配置如下:1 新建stm32cube工程,各位根据自己的芯片选择,楼主选的是STM32F103ZET6

2 配置时钟 TIM定时器输出引脚。

3.时钟树配置。

4. 就是频率和占空比的计算。

5.生成代码 测试。最后一步 。配置了需要开启,在初始化之后
        HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_1 );
        HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_2 );

特别注意一下 ,楼主这样设置了HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_1|TIM_CHANNEL_12 );只输出了一个PWM波形,分开是正常的。
放这么两条语句就好了。
6.最兴奋的时候来了  
看结果

芯片选择

芯片选择

引脚

引脚

时钟

时钟

PWM配置

PWM配置

结果

结果

PWM.rar

3.26 MB, 下载次数: 327, 下载积分: ST金币 -1

源码

点评

不错的使用STM32CudeMX的实践,尽管只是配置了2路PWM,也会使人大受启发。赞一个!  发表于 2017-12-1 11:53
回复

使用道具 举报

该用户从未签到

15

主题

231

帖子

3

蝴蝶豆

金牌会员

最后登录
2021-5-21
 楼主| 发表于 2017-11-17 17:51:15 | 显示全部楼层
不合适的地方    欢迎指点一下,
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-2-6 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1182

    主题

    4967

    帖子

    1

    蝴蝶豆

    论坛元老

    最后登录
    2020-3-17
    发表于 2017-11-20 16:53:47 | 显示全部楼层
    感谢分享,希望大家可以多多学习交流
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19

    主题

    1734

    帖子

    7

    蝴蝶豆

    论坛元老

    最后登录
    2021-5-10
    发表于 2017-11-22 12:43:16 | 显示全部楼层
    感受到STM32CUBEMX的方便了吧,这个就是挺快的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    25

    帖子

    2

    蝴蝶豆

    中级会员

    最后登录
    2018-4-17
    发表于 2018-4-14 11:43:41 | 显示全部楼层
    楼组,请问最后输出的PWM频率是多少?看到你配置里面是72/(71+1)M,还有最终的示波器显示的频率又是1Khz,感觉就模糊了,所以麻烦解释下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15

    主题

    231

    帖子

    3

    蝴蝶豆

    金牌会员

    最后登录
    2021-5-21
     楼主| 发表于 2018-4-14 17:01:52 | 显示全部楼层
    ccmm520 发表于 2018-4-14 11:43
    楼组,请问最后输出的PWM频率是多少?看到你配置里面是72/(71+1)M,还有最终的示波器显示的频率又是1Khz ...

    /Fpwm = 72M / ((Prescaler+1)*(Period+1))=72/((71+1)*(999+1))
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2018-7-17
    发表于 2018-7-17 14:45:50 | 显示全部楼层
    不错的样子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2019-10-26
    发表于 2018-8-20 16:38:33 | 显示全部楼层
    寂寞,点燃一支烟 发表于 2017-11-17 17:51
    不合适的地方    欢迎指点一下,

    楼主可以聊聊吗,我按照你的步骤处理很多问题,我的qq1010115007,感激不尽
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2019-10-26
    发表于 2018-8-20 16:45:39 | 显示全部楼层
    huixia217 发表于 2018-8-20 16:38
    楼主可以聊聊吗,我按照你的步骤处理很多问题,我的qq1010115007,感激不尽 ...

    抱歉打错啦,是按你的步骤出现了不少错误,想诚心请教一下楼主,我QQ1010115007,感激不尽
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2019-10-26
    发表于 2018-8-20 16:46:06 | 显示全部楼层
    huixia217 发表于 2018-8-20 16:38
    楼主可以聊聊吗,我按照你的步骤处理很多问题,我的qq1010115007,感激不尽 ...

    抱歉打错啦,是按你的步骤出现了不少错误,想诚心请教一下楼主,我QQ1010115007,感激不尽
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-4-18 13:37 , Processed in 1.222688 second(s), 47 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表