DM9000相关问题解答

    技术2022-05-19  25

    NO.1     问:当包损失发生的问题,首先检查吗?   答:1。首先,请检查封包遗失,如果它是来自FIFO溢出 a、设置REG_05H。[4]= 0     b、REG_FFH 。[2]= 1     c、检查REG_FEH之REG_07H。[2]或[6:0]。  2。如果封包遗失,请从FIFO发生溢流量控制功能(环节实行合伙人也需要支持和执行流程控制功能)。     a、设置PHY_REG_04。[10]= 1     b、REG_09H = 0x38(请参阅数据)。     c、REG_0AH = 0x29    NO.2  问:当我们使用DM9000A,我们需要增加一个外部2.5V为CT pin 的磁场(变压器)吗    答:不,还有一个稳压电源,2.5V DM9000A 3.3V中,你可以使用这个AVDD25(Pin2和pin9直接连接的DM9000A)和CT销的Megnetic(变压器)。    NO.3   问:DM9000A使用8位模式是正常的,但一些错误的发生with16位模式。    答:请检查CMD pin的DM9000A连接到A2单片机一. 然后检查A0单片机是否适用于16位方式。如果A0是无济于事的16位模式、I / O基地的地址需要修改,2位.Show从4bit像下面的例子    0X0300/0X0304(使用A0)————————————————> 0x0300/0x0302(不使用A0)。    NO.4 问:ISR(FEH)Bit0将成为1(活跃/公关)吗?    答:是的    NO.5    问:将智力销活跃吗?    答:是的    NO.6   问:将所有的数据保存在RX缓存?    答:是的    NO.7   问:13Kbyte(RX缓存的大小是13312byte).如果用户需要接受超过2048byte包,Bit6:TJDIS ofTCR(02H)必须设置为1。    答:请把软(05H)bit6 = 1能收到超过2048字节(2k)数据的包。    NO.8   问:TX 缓存的大小是3Kbyte(3072byte).如果用户需要发送多于有2048字节(2K字节)包,Bit6:WTDIS软(06H),必须设置为1。      答:请把TCR设为(02H)Bit6 = 1,它能传递更多比有2048字节(2K字节)式的

    /

     

    本文来自博客,转载请标明出处:http://blog.csdn.net/axwriver/archive/2010/11/30/6045969.aspx


    最新回复(0)