No.72924 作者:guest 邮件:guest@guest.com ID:6 登陆:16560次 文章数:7648篇 最后登陆IP:219.68.9.43 最后登陆:2005/5/20 1:37:44 注册:2003/3/10 16:21:00 财富:35062 发帖时间:2005/2/11 14:44:53 发贴者IP:60.180.167.168 标题:guest:RTL8019AS一直发送不成功,但发送时LED0也闪烁,我用的是下面的程序,有什么问题啊? 摘要:No.72924RTL8019AS一直发送不成功,但发送时LED0也闪烁,我用的是下面的程序,有什么问题啊? void send_frame(UCHAR xdata * outbuf, UINT len)/*发送一个数据包的命令,长度最小为 60字节,最大1514字节*/ { UCHAR i; UINT ii; page(0); if(len <60)len=60; txd_buffer_select=!txd_buffer_select; if (txd_buffer_select) reg09=0x40 ; //txdwrite highaddress else reg09=0x46 ; //txdwrite highaddress reg08=0x00; //read page address low reg0b=len> > 8; //read count high reg0a=len&0xff; //read count low; reg00=0x12; //write dma, page0 for (ii=0;ii <len;ii++) { reg10=*(outbuf+ii); } /* 以下3句为中止dma的操作,可以不要 */ ......
>>返回讨论的主题
|