请教老古和各位大侠:::8019dma的读写问题
我对网卡进行读写,接受网络数据报已经ok,在进行数据报的发送的时候,
我先向网卡的发送缓存区内送数0x00ff,
再读回来结果,发现不是0x00ff,请问可能什么问题?
main()
{
uint a=0 , i=0;
unsigned int net_head[70];
uint isr,rsr,bnry,curr,temp=0;
F_spce061_Init(); //初始化061A的端口
nic_init();
Page(0);
isr=F_8019_Read(ISR)&0x00ff;
rsr=F_8019_Read(RSR)&0x00ff;
bnry=F_8019_Read(BNRY)&0x00ff;
Page(1);
curr=F_8019_Read(CURR)&0x00ff;
Page(0);
F_8019_Write(TPSR,0x0040);
F_8019_Write(TBCR0,0x0001);
F_8019_Write(TBCR1,0x0000);
F_8019_Write(CURR,0x0012);
F_8019_Write(NIC_DATA,0x00ff);
F_8019_Write(RSAR1,0x004c);
F_8019_Write(RSAR0,0x0000);
F_8019_Write(RBCR1,0x0000);
F_8019_Write(RBCR0,1);
F_8019_Write(CR ,0x000a);
a=F_8019_Read(NIC_DATA);
Page(0);
}
发表时间:2003年7月9日16:50:38