导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于多机通讯的一个怪现象[guest]

 *第12379篇: 关于多机通讯的一个怪现象

  
楼 主:guest 2003年5月21日11:10
 关于多机通讯的一个怪现象
在开发过程中发现这样一个现象,用一台计算机和一台89c52及一台80c196kc进行多机通讯计算机是上位机,总线是rs232,
第一种接法,计算机出来接两个232芯片分别接到单片机,结果196返回的数据计算机怎么都收不到。(单独通讯谁都行)
第二种接法,计算机出来接一个232芯片再分别接到单片机,结果52无法与计算机通讯。
这是怎么回事呢?
书上说的他们是兼容的啊!那位大虾有高见,有什么解决方案,请发给我
hjx19781221@tom.com
谢谢
  
2楼:guest 2003年5月21日12:15
 一台计算机能同时跟两个单片机通讯吗?你用计算机的一个串口还是两个?
  
3楼:guest 2003年5月21日13:45
 一个
不可以吗,
  
4楼:pan-x 2003年5月21日13:31
 多机通信问题
我认为:多串口连接,仅用rs232解决不了问题。Rx、Tx不能复连使用,需另加接口电路(如485等),才能实现。
  
5楼:guest 2003年5月21日13:42
 不能采用广播行式吗?
不能采用广播行式吗?
  
6楼:pan-x 2003年5月21日13:49
 上位机Tx可以广播,而单片机上传时,大家
上位机Tx可以广播,而单片机上传时,大家都在广播,会影响数据线上的状态。尽管你知道每次只有一个用户,但是,在上位机Rx端复接,嵌位问题造成数据失常。
  
7楼:guest 2003年5月21日13:58
 谢谢,但是,我用同型号的单片机时却通过了。
这说明了什么问题呢,那么232总线就不能实现多机通讯了吗?
  
8楼:pan-x 2003年5月21日14:16
 无言应对
毕竟我也这样做过。一台计算机连接数台单片机(AT89c51),确实失败了。
  
9楼:guest 2003年5月21日14:25
 那就怪了
我曾经,用一台计算机接一个232芯片,再托了5片52通讯都不错啊。这是怎么回事呢。
  
10楼:tm1300 2003年5月24日13:42
 扯淡
肯定是分时复用总线的,计算机与多片CPU通讯可以采用多种方式,可以硬件流,可以是软件,但是5片52绝不可能同时与计算机通信。

如果是我使用计算机与多片CPU通信:计算机为主控方,分时访问不同的CPU(通信协议肯定先完善);CPU处于待机状态,当访问到,则进行通信,否则,总是接收状态。这种方式在矩阵系统中使用很广。
但是,无论那种电平电气接口协议,都不可能多CPU同时使用同一条总线,那肯定是会出问题的。

  
11楼:guest 2003年5月23日16:02
 用485总线试试
用485总线试试

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

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


[上一篇主题]:紧急求助斑竹:

[下一篇主题]:[求助]谁了解cs5523这块芯片?