打印
[嵌入式Linux]

UART串口应用

[复制链接]
1279|9
手机看帖
扫描二维码
随时随地手机跟帖
沙发
lgq_123| | 2015-5-5 16:54 | 只看该作者
MAX232电路这样连的话,还有用吗?

使用特权

评论回复
板凳
lgq_123| | 2015-5-5 17:25 | 只看该作者
单片机是通过MAX232电路和平板连接的,你发的这个图相当于直接把单片机和平板连到一起了。

使用特权

评论回复
地板
xuyaqi| | 2015-5-5 21:12 | 只看该作者
如果一个发接两个收是可以的,发现你把两个发接在一起这是不可以的。

使用特权

评论回复
5
戈卫东| | 2015-5-6 07:36 | 只看该作者
不能。
两个输出连在一起,会产生竞争,导致状态错误和器件损坏和功耗异常。

使用特权

评论回复
6
hou221|  楼主 | 2015-5-6 09:06 | 只看该作者
lgq_123 发表于 2015-5-5 17:25
单片机是通过MAX232电路和平板连接的,你发的这个图相当于直接把单片机和平板连到一起了。 ...

自己做的平板有UART串口直接连的单片机UART串口

使用特权

评论回复
7
hou221|  楼主 | 2015-5-6 09:07 | 只看该作者
xuyaqi 发表于 2015-5-5 21:12
如果一个发接两个收是可以的,发现你把两个发接在一起这是不可以的。

我们的设计是,两个发是不会同时的

使用特权

评论回复
8
hou221|  楼主 | 2015-5-6 09:09 | 只看该作者
戈卫东 发表于 2015-5-6 07:36
不能。
两个输出连在一起,会产生竞争,导致状态错误和器件损坏和功耗异常。 ...

可能就是这个原因,平板上的APP莫名其妙的自动退出

使用特权

评论回复
9
oufuqiang| | 2015-5-6 09:42 | 只看该作者
MAX232不是开漏输出或者开集电极输出,会产生电平竞争冲突。
标准的51是相当于开漏,所以多个51的TX连在一起不会有问题,但是不知你的平板的TX是什么类型的IO,不好判断。

不过,单片机的TX和232的TX已经可以确认是会发生冲突的。

使用特权

评论回复
10
forrest11| | 2015-5-6 10:20 | 只看该作者
平板可以发给两个单片机,自定义通信协议,区分不同单片机。
但反过来不行,不能两个单片机的发相连到平板的收。这样输出打架,完全不能工作。
建议用485芯片/协议。这样就不会打架了,用I2C总线也可以。

使用特权

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

本版积分规则

7

主题

42

帖子

1

粉丝