导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→大家帮忙.讨论一下双工485总线收不到数据的问题.请有做过这

* 64426: 大家帮忙.讨论一下双工485总线收不到数据的问题.请有做过这方面工作的高手谈一下经验

   zhenge 
zhenge发表的帖子 

 大家帮忙.讨论一下双工485总线收不到数据的问题.请有做过这方面工作的高手谈一下经验
请指教:
         485收发器是max1482双工的收发器,使用51单片机的串行数据口,但是发送数据没有问题,接受数据却很困难,一共坐了四块板子,有两块能接受数据,使用的命令是:
        使max1482的接受和发送控制位使能,即能发也能接受.
         while(RI!=1);     
         RI=0;
         当RI为零时等待,直到数据到来,此时RI应为一,接受数据.
    虽然能接受,但是经常是51单片机的串行接受口有波形,但是程序一直在while(RI!=1);这一程序段等待,直到重新运行几次才能接受.剩下的

两块板子则根本不能接受数据.是我的程序有问题还是板子有问题,我做的班子有些线与焊盘距离太近,但是经过万用表测量,没有发生短路. 


发表时间:2004年10月14日15:45:23

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  64428.[详细]我想应该是干扰吧,……
摘要:你的单片机和485芯片之间应该用光耦隔离,系统应该作到“不共地”,还有就是PCB线路走向等……。......(90字)
- [初学单片机][1029次] 2004年10月14日

[上一篇帖子]:我想应该是干扰吧,……你的单片机和485芯片之间应该用光耦隔离,系统应该作到“不共地”,还有就是PC
[下一篇帖子]:自己顶一下,希望大家来帮忙:)