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

STM32F103RBT6无法输出PWM波

[复制链接]
joe3862 提问时间:2018-3-31 18:33 /
我想通过STM32F103RBT6输出PWM控制好盈电调,使用KEY1和KEY0以及WK_UP调整占空比,从而调整电调接电机的转速,使用TIM1的CH4输出PWM波。在实际运行时,电调信号线接在IO口,地线与单片机共地,但是电调提示音一直都是提示没有油门信号,即隔一段时间发出短促的“滴”声,连接接收机时,提示音就变成了正常的检测到油门信号时的提示音。通过遥控器和接收机测试确定不是电调及电机的问题。手头没有示波器,请大神们帮我看看程序哪里出了问题,非常感谢!

PS:不知道什么原因程序中KEY0失效了,也请大神们帮我看一下,万分感谢!


test1.zip (2.93 MB, 下载次数: 3)
收藏 评论1 发布时间:2018-3-31 18:33

举报

1个回答
toofree 回答时间:2018-4-7 20:17:33
本帖最后由 toofree 于 2018-4-7 20:37 编辑

按键没看出毛病来。但是PWM可能有点问题。
你用的是TIM1的CH4,但是在主程序中设置参数却用的是TIM_SetCompare1(),应该用TIM_SetCompare4()吧。
另外led0pwmval,也最好在程序中判断一下范围,不能大于TIM3_PWM_Init(1999,719)中的1999,否则超范围了,也会有问题。

傲游截图20180407203120.jpg
傲游截图20180407203134.jpg


评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

所属标签

相似问题

官网相关资源

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