[嵌入式Linux] UART串口应用

[复制链接]
1679|9
 楼主| hou221 发表于 2015-5-5 10:44 | 显示全部楼层 |阅读模式
串口能这样用吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lgq_123 发表于 2015-5-5 16:54 | 显示全部楼层
MAX232电路这样连的话,还有用吗?
lgq_123 发表于 2015-5-5 17:25 | 显示全部楼层
单片机是通过MAX232电路和平板连接的,你发的这个图相当于直接把单片机和平板连到一起了。
xuyaqi 发表于 2015-5-5 21:12 | 显示全部楼层
如果一个发接两个收是可以的,发现你把两个发接在一起这是不可以的。
戈卫东 发表于 2015-5-6 07:36 | 显示全部楼层
不能。
两个输出连在一起,会产生竞争,导致状态错误和器件损坏和功耗异常。
 楼主| hou221 发表于 2015-5-6 09:06 | 显示全部楼层
lgq_123 发表于 2015-5-5 17:25
单片机是通过MAX232电路和平板连接的,你发的这个图相当于直接把单片机和平板连到一起了。 ...

自己做的平板有UART串口直接连的单片机UART串口
 楼主| hou221 发表于 2015-5-6 09:07 | 显示全部楼层
xuyaqi 发表于 2015-5-5 21:12
如果一个发接两个收是可以的,发现你把两个发接在一起这是不可以的。

我们的设计是,两个发是不会同时的
 楼主| hou221 发表于 2015-5-6 09:09 | 显示全部楼层
戈卫东 发表于 2015-5-6 07:36
不能。
两个输出连在一起,会产生竞争,导致状态错误和器件损坏和功耗异常。 ...

可能就是这个原因,平板上的APP莫名其妙的自动退出
oufuqiang 发表于 2015-5-6 09:42 | 显示全部楼层
MAX232不是开漏输出或者开集电极输出,会产生电平竞争冲突。
标准的51是相当于开漏,所以多个51的TX连在一起不会有问题,但是不知你的平板的TX是什么类型的IO,不好判断。

不过,单片机的TX和232的TX已经可以确认是会发生冲突的。
forrest11 发表于 2015-5-6 10:20 | 显示全部楼层
平板可以发给两个单片机,自定义通信协议,区分不同单片机。
但反过来不行,不能两个单片机的发相连到平板的收。这样输出打架,完全不能工作。
建议用485芯片/协议。这样就不会打架了,用I2C总线也可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

42

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部