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

基于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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版