[51单片机] 两个单片机不用串口和IIC等,如何通信最好呢?各抒己见

[复制链接]
4025|21
 楼主| 狂奔的蜗牛哥 发表于 2015-5-5 20:35 | 显示全部楼层 |阅读模式
两片单片机通信,不用串口和IIC等协议,如何通信最好呢?PS:一个只发送,一个只接收!
xuyaqi 发表于 2015-5-5 20:42 | 显示全部楼层
任一IO口一个设为输出,一个设为输入自定通信协议,另外并口通过双口RAM通信。
 楼主| 狂奔的蜗牛哥 发表于 2015-5-5 20:50 | 显示全部楼层
xuyaqi 发表于 2015-5-5 20:42
任一IO口一个设为输出,一个设为输入自定通信协议,另外并口通过双口RAM通信。 ...

是要用一个端口,分时送四次数据!
xuyaqi 发表于 2015-5-5 20:57 | 显示全部楼层
一边按一定节奏发高低电平另一边按一定节奏接收,看一下单总线的原理。
 楼主| 狂奔的蜗牛哥 发表于 2015-5-5 20:58 | 显示全部楼层
xuyaqi 发表于 2015-5-5 20:57
一边按一定节奏发高低电平另一边按一定节奏接收,看一下单总线的原理。

好的,谢谢
hkdwcs 发表于 2015-5-5 22:16 来自手机 | 显示全部楼层
gdgdx 发表于 2015-5-5 22:47 来自手机 | 显示全部楼层
好笑,单线还不是串口,管你什么协议
ayb_ice 发表于 2015-5-6 08:26 | 显示全部楼层
模拟,或模仿其它协议
wnxyy 发表于 2015-5-6 09:36 | 显示全部楼层
1-wire 协议自定就可以了
中国微电脑网 发表于 2015-5-6 10:13 | 显示全部楼层
有串口不用,奇怪!
hnkf118 发表于 2015-5-6 10:34 | 显示全部楼层
单线方式就可以了。这个我10多年前 就是这样搞的,很可靠,也在那个时期的AVR的IAP里面实现 1M的速度 板级通讯。
hnkf118 发表于 2015-5-6 10:34 | 显示全部楼层
hnkf118 发表于 2015-5-6 10:34
单线方式就可以了。这个我10多年前 就是这样搞的,很可靠,也在那个时期的AVR的IAP里面实现 1M的速度 板级 ...

还是双向的,传输方向优先级别可以自适应。
逍遥李 发表于 2015-5-6 10:45 | 显示全部楼层
单总线~很方便很省资源,任意IO口,自己写一小段收发协议,可以非标~
玄德 发表于 2015-5-6 11:11 | 显示全部楼层
本帖最后由 玄德 于 2015-5-6 11:12 编辑

方式多了去~~~~
关键看速度、宽度、双方还是多方、单向双向、单工全双工半双工这些指标要求
mcu5i51 发表于 2015-5-6 11:24 | 显示全部楼层
计算机中通讯分为并行通讯和串行通讯两种,由这两种方式组成的通讯接口就是并口和串口了,LZ说过不用串口协仪,只有用并口通讯了,可以用现有的标准协议,也可以自己定义
mini1986 发表于 2015-5-6 12:41 | 显示全部楼层
spi,1wire,can都行
dirtwillfly 发表于 2015-5-6 12:58 | 显示全部楼层
除了串口,还有有很多可以选啊
ocon 发表于 2015-5-6 17:22 | 显示全部楼层
模拟串口或IIC等协议:lol
lvyunhua 发表于 2015-5-6 17:36 | 显示全部楼层
就用IO,自己定义高低电平作为协议就可以了。
lysfht123 发表于 2015-5-6 20:59 | 显示全部楼层
gdgdx 发表于 2015-5-5 22:47
好笑,单线还不是串口,管你什么协议

单总线,模拟DS18B20。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

86

帖子

3

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