导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请问:为什么我的RTL8019AS发送数据总是显示冲突啊?一[next]

 *第36441篇: 请问:为什么我的RTL8019AS发送数据总是显示冲突啊?一个也发不出去

  
楼 主:next 2005年12月14日09:44
 请问:为什么我的RTL8019AS发送数据总是显示冲突啊?一个也发不出去
我用的是DSP+RTL8019AS,16位格式,发送的代码为:
for(i=0;i  <0x0a;i++)/*重发 10 次*/
    { 
         for(j=0;j  <0x8ffff;j++)
         {
            k = RTL_CR & 0xff;
            if(!(k &0x04))
             break;         
        }
        Page(0);
       j = RTL_TSR & 0xff;
        if(j & 0x01)/*1:表示发送无误或者RTL_ISR & 0x02*/
            return true;
        j = RTL_ISR & 0xff;
        if(j & 0x02)
         return true;
        RTL_CR = 0x3e;
        RTL_ISR = 0xff;
    }

谢谢

  
2楼:next 2005年12月14日13:01
 我知道为什么发不出去了,是20F001N的问题,但是怎么收不到数据呢?
我知道为什么发不出去了,是20F001N的问题,但是怎么收不到数据呢?

我把CLDA1读出来,怎么 "CLDA1 & 0xff" 一直等于 FF 啊,

读出RSR为0x36,问题好像在于缓冲区满,但是我就发了一个数据包,

有哪位高人知道,帮帮我吧,真得好急啊

调试了好几天啦,

(没接网线,直接拿掉20f001n,再把输入输出短接,)


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

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


[上一篇主题]:请问A3020、A7840是什么东东??

[下一篇主题]:ftp怎么这么难上啊?