求助:单片机多机通信问题!!! 点击:956 | 回复:0



紫苜蓿

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2003年9月30日
发表于:2003-09-30 17:24:00
楼主
我作的一个PC机与单片机多机通信项目,2个单片机的工作是循环接收射频卡的编码,收到编码后等待PC机呼叫,如果PC机呼叫的机号等于本机机号,就发送本机机号+接收到的射频卡编码作为应答。在没有收到编码或虽收到编码但PC机呼叫的机号不等于本机机号的情况下不应答PC机的呼叫。PC机的工作是循环呼叫2个单片机。 调试时发现:1. PC机程序只呼叫其中任一个单片机,工作很正常。 2. PC机程序循环呼叫两个单片机,工作时不正常时不正常,不正常时发现在1号单片机收到射频卡的编码,2号机没有收到射频卡的编码的情况下,PC机现在呼叫的是1号机,1号机不应答。此时如果用射频卡给2号机送信号,让2号机收到射频卡编码,通信又恢复正常。不知问题原因何在?望各位大侠指点,在此感谢了!


热门招聘
相关主题

官方公众号

智造工程师