打印
[51单片机]

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

[复制链接]
3434|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
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 | 只看该作者
一边按一定节奏发高低电平另一边按一定节奏接收,看一下单总线的原理。

使用特权

评论回复
5
狂奔的蜗牛哥|  楼主 | 2015-5-5 20:58 | 只看该作者
xuyaqi 发表于 2015-5-5 20:57
一边按一定节奏发高低电平另一边按一定节奏接收,看一下单总线的原理。

好的,谢谢

使用特权

评论回复
6
hkdwcs| | 2015-5-5 22:16 | 只看该作者
spi

使用特权

评论回复
7
gdgdx| | 2015-5-5 22:47 | 只看该作者
好笑,单线还不是串口,管你什么协议

使用特权

评论回复
8
ayb_ice| | 2015-5-6 08:26 | 只看该作者
模拟,或模仿其它协议

使用特权

评论回复
9
wnxyy| | 2015-5-6 09:36 | 只看该作者
1-wire 协议自定就可以了

使用特权

评论回复
10
中国微电脑网| | 2015-5-6 10:13 | 只看该作者
有串口不用,奇怪!

使用特权

评论回复
11
hnkf118| | 2015-5-6 10:34 | 只看该作者
单线方式就可以了。这个我10多年前 就是这样搞的,很可靠,也在那个时期的AVR的IAP里面实现 1M的速度 板级通讯。

使用特权

评论回复
12
hnkf118| | 2015-5-6 10:34 | 只看该作者
hnkf118 发表于 2015-5-6 10:34
单线方式就可以了。这个我10多年前 就是这样搞的,很可靠,也在那个时期的AVR的IAP里面实现 1M的速度 板级 ...

还是双向的,传输方向优先级别可以自适应。

使用特权

评论回复
13
逍遥李| | 2015-5-6 10:45 | 只看该作者
单总线~很方便很省资源,任意IO口,自己写一小段收发协议,可以非标~

使用特权

评论回复
14
玄德| | 2015-5-6 11:11 | 只看该作者
本帖最后由 玄德 于 2015-5-6 11:12 编辑

方式多了去~~~~
关键看速度、宽度、双方还是多方、单向双向、单工全双工半双工这些指标要求

使用特权

评论回复
15
mcu5i51| | 2015-5-6 11:24 | 只看该作者
计算机中通讯分为并行通讯和串行通讯两种,由这两种方式组成的通讯接口就是并口和串口了,LZ说过不用串口协仪,只有用并口通讯了,可以用现有的标准协议,也可以自己定义

使用特权

评论回复
16
mini1986| | 2015-5-6 12:41 | 只看该作者
spi,1wire,can都行

使用特权

评论回复
17
dirtwillfly| | 2015-5-6 12:58 | 只看该作者
除了串口,还有有很多可以选啊

使用特权

评论回复
18
ocon| | 2015-5-6 17:22 | 只看该作者
模拟串口或IIC等协议:lol

使用特权

评论回复
19
lvyunhua| | 2015-5-6 17:36 | 只看该作者
就用IO,自己定义高低电平作为协议就可以了。

使用特权

评论回复
20
lysfht123| | 2015-5-6 20:59 | 只看该作者
gdgdx 发表于 2015-5-5 22:47
好笑,单线还不是串口,管你什么协议

单总线,模拟DS18B20。

使用特权

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

本版积分规则

15

主题

86

帖子

3

粉丝