导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→再次请教版主!

* 21622: 有关8019AS 的内存分布问题请教!!

   xiao_mao 
xiao_mao发表的帖子 

 再次请教版主!
你在RTL8019AS,RTL8029AS如何读写网卡的RAM一文中写到
void write_dma(unsigned int address,unsigned int count)//写网卡的ram
{//address为要写入到网卡里的ram的起始地址,count为要连续写入的字节数
page(0);
reg09=address>  >  8;//address high
reg08=address&0xff;//address low 
reg0b=count>  >  8; //write count high 
reg0a=count&0xff;//write count low 
reg00=0x12 ;//dma write 
for(i=0;i  <count;i++)
{
   reg10=buffer[i];
}

这个将XDATA的内容搬到8019的RAM里,可你怎么只用到reg10呢?我看你读的时候也是读这个寄存器。是不是因为51相对于8019来说很慢,用不到后面的7个。是不是假如单片机足够快的话,可以一下写到reg10~reg17?




发表时间:2003年3月24日15:03:05

  
回复该帖

本主题共有 9 帖,分页:>>>>>该主题的所有内容[9]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  21624.[详细]reg10-reg17的地址都只对应于一个寄存器
摘要:......(无内容)
- [老古][894次] 2003年3月24日

  21626.[详细]豁然开朗,原来是这样,谢版主了!那是不是0x18~0x1f任何一个地址都是让8019复位的?..
摘要:......(无内容)
- [xiao_mao][1308次] 2003年3月24日

[上一篇帖子]:reg10-reg17的地址都只对应于一个寄存器
[下一篇帖子]:8029中的CPLD请教一下: 在网站文章关于8029PCI接口与单片机通讯中的CPLD,这