打印

多个单片机之间如何通信,一个为主机

[复制链接]
10938|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
x_catl|  楼主 | 2009-1-2 16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
耕在此行| | 2009-1-2 16:46 | 只看该作者

当然可以

可以用两线制或三线制,通过IO模拟。

使用特权

评论回复
板凳
谈的元| | 2009-1-2 16:50 | 只看该作者

单线也可以嘛

使用特权

评论回复
地板
x_catl|  楼主 | 2009-1-2 17:23 | 只看该作者

具体怎么模拟啊?

使用特权

评论回复
5
l8j8h8| | 2009-1-2 17:32 | 只看该作者

可以采用I2C总线,主机查询的方式

使用特权

评论回复
6
ayb_ice| | 2009-1-2 17:34 | 只看该作者

为什么不用串口

使用特权

评论回复
7
耕在此行| | 2009-1-2 17:54 | 只看该作者

呵呵

单片机没串口

使用特权

评论回复
8
chunyang| | 2009-1-3 23:38 | 只看该作者

比较简单的办法是借鉴SPI接口

I2C也行,软件方面要稍复杂些。

使用特权

评论回复
9
古道热肠| | 2009-1-4 17:29 | 只看该作者

用带SPI从机接口的单片机做从机

SPI主机很好模拟,这样开发起来较为省事.

使用特权

评论回复
10
lyjian| | 2009-1-5 10:16 | 只看该作者

自己定义一个协议不就行了

单线就行了

使用特权

评论回复
11
hotpower| | 2009-1-5 18:03 | 只看该作者

1-Wire/I2C一主多从不错,SPI片选线多

使用特权

评论回复
12
STEVEN888888| | 2009-1-8 11:10 | 只看该作者

spi

用spi

使用特权

评论回复
13
古道热肠| | 2009-1-8 11:31 | 只看该作者

哈哈,又见hotpower出来活动了.

详见11楼.

使用特权

评论回复
14
sicksnail| | 2009-1-8 14:16 | 只看该作者

如果是在同一个电路板上可以使用串口,自己定义一个主从

使用特权

评论回复
15
azafightaza| | 2009-1-9 16:52 | 只看该作者

呵呵

做过,用2个口模拟串口,自己定协议和数据传输格式,2个还行,多了没试过,楼主也可以试试,顺便交流下经验

使用特权

评论回复
16
lixun00| | 2009-1-9 19:43 | 只看该作者

spi以前用AVR一对7.还是比较好编程的.

使用特权

评论回复
17
hotpower| | 2009-1-9 20:21 | 只看该作者

我认为I2C/TWI/SMBUS做一主多从比较完美

使用特权

评论回复
18
yzhj| | 2009-1-10 10:11 | 只看该作者

搀合一下

我这样干过:
1主机带6个分机,低速运行;相互之间的距离小于5米.
模拟串口加485芯片,波特率:1200;
单次数据交换小于12个字节,末尾加CRC校验;
已经使用了快2年了,出货在2K套左右,整体感觉还行!!

使用特权

评论回复
19
gongxd126com| | 2009-10-12 21:00 | 只看该作者
韦根总线好模拟

使用特权

评论回复
20
awmc_m| | 2009-10-13 12:38 | 只看该作者
像i2c、spi、单总线等如果没有硬件口,从机是模拟不了的。所以用类似遥控传输也不错。
输出用普通io口、输入用中断
采用类似遥控的传输方式,但是可能速度不快。

使用特权

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

本版积分规则

17

主题

58

帖子

1

粉丝