打印

请问:关于RTL8019AS的片选和地址问题

[复制链接]
2875|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leo1858|  楼主 | 2007-1-4 09:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   我的RTL8019AS的81,82,84和85引脚(IOS0-IOS3)悬空,这样RTL8019的基地址就是300H. 这是不是说明只有当SA8和SA9都为高且地址输出允许AEN引脚为低时,才选中RTL8019的? 其中有一个不对的话都不行,是吗?

   我现在的系统都可以,TCP/IP协议也都可以运行.还有一个问题就是好像
有一段片外地址好像有冲突:
在xdata声明这样的一个数组:
   INT8U xdata testdata[10] = {0,1,2,3,4,5,6,7,8,9};

   在程序一开始,我就用串口UartTxString(testdata,10)把这个数组打印出来的数据是不对的.(XDATA的范围0x0000-0x7fff);
   但是如果把数组声明在片内RAM中(data)就可以正确打印了.
   或者 我在编译连接的时候把XDATA的范围改成:0x0394-0x7fff.也可以正确打印出来的.0x0394以前的地址都不正确

   请问大虾们,这大概是什么引起的?我觉得是地址冲突了.但具体还不太清楚,请指点啊!

    注:系统不死机.
 

相关帖子

沙发
beipo| | 2012-4-6 16:35 | 只看该作者
请问你是怎么设置ip的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

18

帖子

0

粉丝