导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[zzaqtf]485协议双工对发数据的问题,高人指点下



No.29518
作者:zzaqtf
邮件:zzaqtf@163.com
ID:82995
登陆:2次
文章数:1篇
最后登陆IP:219.136.213.242
最后登陆:2007/9/7 11:32:16
注册:2007/7/10 9:03:18
财富:111
发帖时间:2007/9/7 11:32:16
发贴者IP:219.136.213.242
标题:zzaqtf:485协议双工对发数据的问题,高人指点下啊
摘要:No.29518485协议双工对发数据的问题,高人指点下啊 初学c51就得做个小产品,开始一切都进行的很顺利但是到了485对发的时候却出现了问题。我的目的是主机发送指令要求子机上传即时采样的数据,但是最后的情况是主机发送的指令子机收到了并且响应送回了数据,主机那边却无法收到。   DE中断等标志位确认没弄错,子机采用的是中断接收,主机那边中断接收 超时接收(20ms没收到跳出while(!RI))都试过了都没成功。总的来说就是单工没问题,双工无法实现。请高手指点下485对发的要点。
    此问题困饶我1周了,查阅资料无数但是485对发实例基本没有,各种尝试也都一一实验了,工期有限,明白人SOS啊!程序结构如下:
    
*********主***********
main()
{
init();
DE = 0;
  while(1)
{showLCD;
DE = 1;
senddata()//发送固定命令0x55表示要求子机传送数据
DE = 0;
for(i=0;i  <6;i++)
  {
    RI = 0;
    while(!RI)
     { ET0 = 1;TR0 = 1;
    ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:15毫秒 最大:5186毫秒 查询6次