OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7761|回复: 7

同时连接两个电压不同的串口设备问题

[复制链接]

2

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2014-11-20
在线时间
1 小时
发表于 2015-3-17 21:44:03 | 显示全部楼层 |阅读模式
5金钱
前辈大家好!我在做很串口的通信,遇到一个问题:
我在调试,为了方便,在STM32的USART1  Tx,Rx上同时连接了两个设备,一个是连到PC的CP2102模块上(红黑之间电压3.4+v),一个连接到BLE模式,供电电压实测3.137v
连接示意图如下:


在之后的调试中,STM32可以收到BLE发来的串口中断信号,但是无法收到CP2102的信号;如果拔掉BLE,单独用CP2102则可以获取中断信号。
请问各位这是为什么?是因为二者电压不同吗?应该如何解决呢?
注:BLE和CP2102已经共地。

最佳答案

查看完整内容[请看2#楼]

两个数字输出端,并在一起,这是什么概念? 这等于两只枪互相打,挂不挂全靠运气了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-17 21:44:04 | 显示全部楼层

两个数字输出端,并在一起,这是什么概念?

这等于两只枪互相打,挂不挂全靠运气了。


回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2014-11-20
在线时间
1 小时
 楼主| 发表于 2015-3-18 08:25:50 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
谢谢。我今天再多做些实验,争取能得出结论,分享给大家。
回复

使用道具 举报

22

主题

2254

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4486
金钱
4486
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-3-18 09:05:44 | 显示全部楼层
串口还能这样用吗,第一次听说!
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-3-18 10:46:17 | 显示全部楼层
这个应该是串口的选择吧~~~其实你也可以尝试一下能不能用一个串口同时给两个STM32下程序!!!
回复

使用道具 举报

11

主题

216

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1124
金钱
1124
注册时间
2015-2-27
在线时间
485 小时
发表于 2015-3-18 11:49:07 | 显示全部楼层
串口并在一起并没有什么不妥,通过通讯协议解决冲突,像485支持255个设备也没冲突
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2014-11-20
在线时间
1 小时
 楼主| 发表于 2015-3-20 09:55:57 | 显示全部楼层
已经解决了,谢谢大家的关注。解决办法是用CD4066  4路电子开关,。
大家尽量不要这样连接,当CP2102=H, BLE=L时是处于短路状态,很可能烧坏器件,同时MCU的Rx在中间,其电压值未知。如果非要这样接最好在两个Tx后加电阻,大小1K。
但是加电阻后,还是无法保证它们发的信号MCU能接到,因为二者驱动能力有差异,我的结果是BLE驱动能力大于CP2102.
所以最后用CD4066,电路图如下(Visio大家凑合看):


需要用到谁的时候就把谁的Tx、Rx打开,同时关闭另外的一对。
如果有的同学说有时需要两个同时工作,那么让一个外设的Tx同时引出一个EXTI处理即可。
我这里调通了,用MCU的一对USART分时给两个外设。
不妥之处,请大家指出。
谢谢!
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2014-11-20
在线时间
1 小时
 楼主| 发表于 2015-3-20 09:57:12 | 显示全部楼层
回复【7楼】Don Fantom Juan:
---------------------------------
。。。MCU的Tx,Rx画反了。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 16:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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