找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5035|回复: 4
打印 上一主题 下一主题
收起左侧

stm32串口通信为何会跟pwm冲突,如何解决

[复制链接]
跳转到指定楼层
楼主
ID:318104 发表于 2018-4-27 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个技术问题,求解答就是stm32串口通信为何会跟pwm冲突,如何解决
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:318297 发表于 2018-4-28 10:55 | 只看该作者
你是不是用的同一个定时器进行通信和PWM生成的?
回复

使用道具 举报

板凳
ID:318340 发表于 2018-4-28 11:46 | 只看该作者
可能是驱动不兼容,你调试一下应该就能正常通信了
回复

使用道具 举报

地板
ID:362995 发表于 2020-6-17 09:06 | 只看该作者
没办法解决,只能关闭一个。  复用输出会把引脚接到串口或者PWM上,优先接到串口上。这个地方STM32做的不好,我都没使用串口TX,只用了RX模式,这都不行。
回复

使用道具 举报

5#
ID:362995 发表于 2020-6-17 09:13 | 只看该作者
没办法解决的,我只用PA3串口RX接收,PA2用作PWM这都不行,PA2同时也是TX。   PA2引脚配置是复用输出,复用输出对应串口输出和PWM输出,我的串口配置模式是RX只接收不发送,这都不行,STM32非要把引脚挂在串口输出上,我关闭串口才挂在PWM上。  这个地方STM32做的不好。  没办法了,我只能用定时器做PWM了,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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