打印
[STM32F1]

一主多从UART通信的问题

[复制链接]
5246|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhjerry|  楼主 | 2013-12-25 11:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhjerry 于 2013-12-25 11:34 编辑

采用STM32的一主多从UART通信,电路如图所示。
现在遇到问题是如果只有任意2路从机没有问题,3路同时接则无法完成通信。怀疑点
1. 主到从:STM32的扇出能力不会只有3个吧?
2. 从到主:一时间不能分析的清楚,
不知道有没有搞过的,给个意见指导指导?
沙发
kenmy| | 2013-12-25 12:42 | 只看该作者
帮顶起来

使用特权

评论回复
板凳
handlike| | 2013-12-25 15:19 | 只看该作者
增大R1(也可试着去掉R1),减小R2、R3电阻。

使用特权

评论回复
地板
zhjerry|  楼主 | 2013-12-25 15:37 | 只看该作者
谢谢大家的回复。R2、R3原来是0欧,现在改33欧(0或33都没有问题,波特率超过2Mbps时使用33较好)。R1是4.7K。
问题已经解决,方法如下:没有被选通的从机始终设置自己的Tx管脚为高阻态, 当且仅当被选通时才设置自己的Tx为推拉强驱,这样任何时刻最多不会存在超过2个Tx推拉强驱。
最后说一句,STM32的串口DMA绝对是好东西!

使用特权

评论回复
5
diweo| | 2013-12-25 16:28 | 只看该作者
zhjerry 发表于 2013-12-25 15:37
谢谢大家的回复。R2、R3原来是0欧,现在改33欧(0或33都没有问题,波特率超过2Mbps时使用33较好)。R1是4.7 ...

DMA真是好,谁用谁知道

使用特权

评论回复
6
handlike| | 2013-12-25 17:11 | 只看该作者
本帖最后由 handlike 于 2013-12-25 17:13 编辑

楼主想法挺好的,3个稳压二极管也可以省掉了。

使用特权

评论回复
7
ABHK| | 2013-12-25 20:23 | 只看该作者
这一块    了解的不多   帮楼主顶一个吧      看看别人的意见吧  

使用特权

评论回复
8
lengruobing| | 2017-2-10 09:05 | 只看该作者
怎么联系你

使用特权

评论回复
9
lengruobing| | 2017-2-10 09:10 | 只看该作者
怎么联系作者,谢谢我QQ531950811,急请教

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

232

帖子

4

粉丝