导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→有关8019AS 的内存分布问题请教!!

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

   xiao_mao 
xiao_mao发表的帖子 

 有关8019AS 的内存分布问题请教!!
古版主写道:
#define reg00 XBYTE[0xc000] /* 240H*/  即指向CR寄存器00。
#define reg01 XBYTE[0xc100] /* 241H*/   PSTART 01
#define reg02 XBYTE[0xc200]
#define reg03 XBYTE[0xc300]
...
#define reg1f XBYTE[0xDF00] /* 25FH*/

可在读取网卡的网卡地址一文中又写道:
for (i=0;i  <6;i++)
{ temp=reg10;//读取一个字节
if (i % 2==0)
{protocal.bytes.high=temp;}
else {protocal.bytes.low=temp;mynodeid[i/2].word=protocal.word;}
temp=reg10;//读取一个重复的字节,这个字节被丢弃
}
那请问,reg10是指哪?

另外,关于内存问题:4000H~7FFFH,这个地址是不是和芯片SA0~SA19对应的,可如果是这样那你的外部地址线又被接地了。也就是不能寻找到这个地址段了!晕了。请指教!

发表时间:2003年3月24日12:11:28

  
回复该帖

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

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

  21599.[详细]reg10就是指我上面定义的单片机外部地址:
摘要:[color=#00008B]4000H~7FFFH,这个地址不是和芯片SA0~SA19对应的,是dma地址。 [/color]......(83字)
- [老古][970次] 2003年3月24日

  21608.[详细]可是对芯片0x10~0x1f(也就是0x250~0x25f)读写是什么意思呀?8019的datas..
摘要:可是对芯片0x10~0x1f(也就是0x250~0x25f)读写是什么意思呀?8019的datasheet里面没说这一段的内容。......(95字)
- [xiao_mao][1380次] 2003年3月24日

  21610.[详细]取结于我设计的电路连接,我的设计网卡的io为240h:
摘要:240h就对应于reg00  ,CR 250h就对应于reg10 ......(44字)
- [老古][1109次] 2003年3月24日

[上一篇帖子]:那它在C51里,定义这样的一个函数,作用是什么呢?
[下一篇帖子]:马忠梅