这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 2200,8019 关于2200中8019的地址问题(转)

共2条 1/1 1 跳转至

2200,8019 关于2200中8019的地址问题(转)

院士
2006-09-17 18:14:16     打赏
2200,8019 关于2200中8019的地址问题(转)



关键词: 关于     地址     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 ()
硬件连接是
2200.a1----8019.sa0
2200.a2----8019.sa1
2200.a3----8019.sa2
2200.a4----8019.sa3
2200.a5----8019.sa4
2200.a22---8019.sa8
2200.cs3---8019.sa5
#define   NET_BASE_ADDR       0X83400000
其低层写驱动程序是
void  WriteToNet(uint8 ADDR_16,uint16 WRITEDATA)
{
(*((volatile unsigned short *) NET_BASE_ADDR+ADDR_16))=WRITEDATA;
}
然后他的调用事例是
    WriteToNet(0x0f,0x00);
1.如果直接计算
那么它的地址就是NET_BASE_ADDR+ADDR_16==0X8340000f?
2200.a0都没有接线
2.如果地址向左移动一位,在硬件上就刚好对应了
但有个问题,用了2200.a22,其NET_BASE_ADDR为什么又是0X83400000
而不是0X83800000
1: 没人顶一顶吗

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]