打印

急!! 两个单片机怎样通信

[复制链接]
5927|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大大山|  楼主 | 2007-8-6 22:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
bagdmu| | 2007-8-6 23:16 | 只看该作者

用can总线来通信呀

使用特权

评论回复
板凳
diannaoza| | 2007-8-6 23:28 | 只看该作者

急!! 两个单片机怎样通信

用并行通讯(p1)。用总线的方法(当然得有总线挂起电路(7hc245或74hc273),当要双机通讯时,让总线外的io口挂起)总线让给通讯。完后总线还给外部IO口。

使用特权

评论回复
地板
gyt| | 2007-8-6 23:40 | 只看该作者

串行口的缺点?

除了速度可能不是最快外,应该说没有什么缺点啊。

使用特权

评论回复
5
kukucat| | 2007-8-7 08:49 | 只看该作者

我也觉得串口挺好用的

我也觉得串口挺好用的,加上232就稳定多了,不过代码一多仿真调试时就会出现莫名的问题,一会儿有好了,挺奇怪的~~~

使用特权

评论回复
6
大大山|  楼主 | 2007-8-7 12:18 | 只看该作者

查询通信

能否用一个端口来进行查询,待检测到高电平时,另一个单片机就作出相应的动作.这样通信要不要额外写个通信协议啊?(不再使用另外的硬件电路)

使用特权

评论回复
7
工控秀才| | 2007-8-7 12:26 | 只看该作者

多核心,免通讯,操作简单化

如题,请考虑!
了解多核心技术,欢迎查看我的连接,谢谢!

使用特权

评论回复
8
zhiwei| | 2007-8-7 18:58 | 只看该作者

用串口吧

如果有多余串口就用串口方便,如果速度要求还高就用SPI。

使用特权

评论回复
9
gyt| | 2007-8-8 10:43 | 只看该作者

如果通讯的内容够简单

用6楼的方法当然可以啦

使用特权

评论回复
10
wxm00121ic| | 2007-8-8 11:55 | 只看该作者

如果时间要求不是很高

要实现较多的功能,还是用串口。再加上485可增加可靠性。

使用特权

评论回复
11
udbit18| | 2007-8-8 15:21 | 只看该作者

呵呵

使用特权

评论回复
12
大大山|  楼主 | 2007-8-9 17:28 | 只看该作者

中断来实现

P3.2接P3.3,P3.3接P3.2,用中断来实现动作的同步...

使用特权

评论回复
13
qg_zhu| | 2007-8-9 18:22 | 只看该作者

最佳方案

I2C  或 SPI

使用特权

评论回复
14
hzk_home| | 2007-8-9 21:59 | 只看该作者

模拟

没有IIC也可以模拟以下IIC的内容阿,不过模拟SPI简单点

使用特权

评论回复
15
大大山|  楼主 | 2007-8-9 22:39 | 只看该作者

同步程序

我想用这样一个同步程序来实现,P3.2接P3.3,P3.3接P3.2
TONG BIT P3.3
TIME BIT P3.2
TONG1:
   CLR TONG
   JB TIME,$
   SETB TONG
   RET

使用特权

评论回复
16
大大山|  楼主 | 2007-8-9 22:45 | 只看该作者

等待程序

TIME1:
   JB TIME,$
   SETB TIME
   RET

使用特权

评论回复
17
conwh| | 2007-8-9 23:15 | 只看该作者

看怎么用了,也可以分割系统,也可以用主从结构

使用特权

评论回复
18
loxinme| | 2007-8-10 10:23 | 只看该作者

看情况

看资源再说,
并口、串口、SPI都可用
若是只单项信号传输的话,也可以自己编写通信口,设置主从。从属机用中端接受。

使用特权

评论回复
19
ayb_ice| | 2007-8-10 10:47 | 只看该作者

看来机器人不难吗...

使用特权

评论回复
20
dcp| | 2007-8-10 10:52 | 只看该作者

串口+循环队列缓冲+状态机

使用特权

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

本版积分规则

23

主题

80

帖子

0

粉丝