导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→三个单片机间通信问题[alpha028]

 *第38359篇: 三个单片机间通信问题

  
楼 主:alpha028 2006年3月9日21:09
 三个单片机间通信问题
有三个单片机A、B(89S8252)、C。         B有串口和SPI。 AB间是SPI通信,A主B从,A每隔很短一段时间读取B的信息。B和C之间是B通过串口每隔很短一段时间发命令读取C的信息。现在单独AB之间正常,BC之间也正常,但问题是整合在一起后就出问题了,两边的通信都不正常了。我估计问题是在B和C进行通信时,刚好A这时向B读取数据了。这里存在冲突了。
请教有什么好方法解决吗?给些意见,最近为这个烦死了。
  
2楼:张成 2006年3月10日21:23
 你为每个单片机 确定地址啊
我做过这个呵呵
  
3楼:alpha028 2006年3月11日18:59
 确定地址?
那请问具体是怎么实现的呢?
  
4楼:mosquito 2006年3月12日14:50
 寻址
这是产生了竞争,需要仲裁,用寻址的方式就可以解决
  
5楼:alpha028 2006年3月12日17:19
 具体又如何寻址
BC在232通信时被SPI中断了,但SPI本身又不正常了.
那具体又如何寻址呢  或其他的方法?

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:谁知道 Keil c51的最新版是 多少?

[下一篇主题]:求助