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

基于STM32CubeMx 配置PWM之2路输出

[复制链接]
寂寞,点燃一支烟 发布时间:2017-11-17 17:49
首先这个配置自己不会,向大神请教的,表示感谢,同事为了以后查看,配置如下: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, 下载次数: 320

源码

点评

不错的使用STM32CudeMX的实践,尽管只是配置了2路PWM,也会使人大受启发。赞一个!  发表于 2017-12-1 11:53
收藏 评论13 发布时间:2017-11-17 17:49

举报

13个回答
寂寞,点燃一支烟 回答时间:2017-11-17 17:51:15
不合适的地方    欢迎指点一下,
zero99 回答时间:2017-11-20 16:53:47
感谢分享,希望大家可以多多学习交流
五哥1 回答时间:2017-11-22 12:43:16
感受到STM32CUBEMX的方便了吧,这个就是挺快的。
ccmm520 回答时间:2018-4-14 11:43:41
楼组,请问最后输出的PWM频率是多少?看到你配置里面是72/(71+1)M,还有最终的示波器显示的频率又是1Khz,感觉就模糊了,所以麻烦解释下
寂寞,点燃一支烟 回答时间: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))
akljh007 回答时间:2018-7-17 14:45:50
不错的样子
huixia217 回答时间:2018-8-20 16:38:33
寂寞,点燃一支烟 发表于 2017-11-17 17:51
不合适的地方    欢迎指点一下,

楼主可以聊聊吗,我按照你的步骤处理很多问题,我的qq1010115007,感激不尽
huixia217 回答时间:2018-8-20 16:45:39
huixia217 发表于 2018-8-20 16:38
楼主可以聊聊吗,我按照你的步骤处理很多问题,我的qq1010115007,感激不尽 ...

抱歉打错啦,是按你的步骤出现了不少错误,想诚心请教一下楼主,我QQ1010115007,感激不尽
huixia217 回答时间:2018-8-20 16:46:06
huixia217 发表于 2018-8-20 16:38
楼主可以聊聊吗,我按照你的步骤处理很多问题,我的qq1010115007,感激不尽 ...

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

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

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