有没有更方便的方法

[复制链接]
371|8
手机看帖
扫描二维码
随时随地手机跟帖
wangpe|  楼主 | 2017-6-9 23:51 | 显示全部楼层 |阅读模式
但是有2个功能都需要用到串口。一个功能是用户功能,大多数情况下都是在这个功能下使用。另外一个功能是配置功能,偶尔使用。目前打算是通过一个按键来配合程序以及IO口,实现按键来切换2个模式。并且在其中一种模式下的情况下,另外一种功能要保持断开状态。目前打算是用三极管做开关电路来实现,等我做完实验也会上传相关原理图,不知道各位有没有更方便的方法。
wangzsa| | 2017-6-9 23:53 | 显示全部楼层
模拟开关更适合

使用特权

评论回复
langgq| | 2017-6-9 23:55 | 显示全部楼层

现在很多芯片都有2个串口
单价很便宜,复用没那么可靠吧

使用特权

评论回复
wangzsa| | 2017-6-9 23:58 | 显示全部楼层

1、选用双串口MCU。
2、选用可以把串口内部切换到不同引脚的MCU。

使用特权

评论回复
lium| | 2017-6-10 21:49 | 显示全部楼层

串口速度不高的话(比如不超过19200bps),我常用模拟串口获得更多的全双工串口。

使用特权

评论回复
guoyt| | 2017-6-10 21:52 | 显示全部楼层

嗯,如果MCU支持将内部串口切换到不同的引脚是最方便了。否则可以使用模拟开发来进行硬件的切换

使用特权

评论回复
wangpe|  楼主 | 2017-6-10 21:53 | 显示全部楼层

恩。最后还是改用用定时器模拟串口了。这个串口基本用不到,速度要求也不高。

使用特权

评论回复
yufe| | 2017-6-10 21:55 | 显示全部楼层
本来都是数字信号,而且是单向传输,为什么非要用模拟开关呢,用个与非门就实现了。

使用特权

评论回复
wangpe|  楼主 | 2017-6-10 21:57 | 显示全部楼层
哦,那我就知道怎么回事了,多谢大家,结贴了哈

使用特权

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

本版积分规则

938

主题

9837

帖子

2

粉丝