找回密码
 立即注册

QQ登录

只需一步,快速开始

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

能使用三极管当作开关将多个串口设备连接到一个串口上吗?

[复制链接]
跳转到指定楼层
楼主
ID:695961 发表于 2020-5-27 11:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的想法是每个串口设备都连接到单片机的一个串口上

而这些串口设备的TX和RX都连接三极管,然后使用IO口控制三极管作为开关。

同一时刻只打开一个串口设备的收发,不知道这样行不行?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:94031 发表于 2020-5-27 13:02 | 只看该作者
有专用芯片 CD4066,CD4051 可以选用。
回复

使用道具 举报

板凳
ID:213173 发表于 2020-5-27 14:09 | 只看该作者
楼主的想法可行但不易用三极管实现,可以选用数字IC的模拟开关。如4052、4066等
回复

使用道具 举报

地板
ID:523886 发表于 2020-5-27 14:12 | 只看该作者
这个是可以的,亲测了可以一拖3发送,不过这样并联两个3.3电压需要注意测试适当加电阻,如果做仿真就没事。
回复

使用道具 举报

5#
ID:151348 发表于 2020-5-27 17:30 | 只看该作者
一楼二楼的方法可行,模拟开关是个不错的选择,我试过用这种方法单串口GPS模块通信和GPRS模块通信,没问题
回复

使用道具 举报

6#
ID:762472 发表于 2020-5-27 17:55 | 只看该作者
当然可行了,但是你这么做就跟插线拔线是一样的,只能是分时间去使用每个串口,而且你还得考虑设备串口是不是需要重新配置,例如波特率,停止位之类的,总之效率很慢,但是如果要求不高的话,理论上可以使用
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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