您现在的位置: 爱51代码网 >> 范文 >> 文章正文
2440外扩控制芯片硬件连接疑问

2440外扩控制芯片硬件连接疑问
使用2440的总线外扩一个控制芯片,这个控制芯片内部有连续地址的寄存器(地址如:0x0,0x1,0x2,....),12bit的地址线,16bit的数据线,我的硬件连接方式如下:
(1)把芯片的CS连到nGCS1,地址空间映射到0x08000000;
(2)2440的A1连到芯片的A0;

那么我对芯片的寄存器访问是否为
(*(volatile unsigned char *)(0x08000000 + 0x0))  -->  寄存器 0
(*(volatile unsigned char *)(0x08000000 + 0x1))  -->  寄存器 1
(*(volatile unsigned char *)(0x08000000 + 0x2))  -->  寄存器 2

还是说
(*(volatile unsigned char *)(0x08000002 + 0x0))  -->  寄存器 0
(*(volatile unsigned char *)(0x08000002 + 0x1))  -->  寄存器 1
(*(volatile unsigned char *)(0x08000002 + 0x2))  -->  寄存器 2

请大家指点指点

试试(*(volatile unsigned *)(0x08000000+(0x1<<1)))

这个
(*(volatile unsigned *)(0x08000000+(0x1<<1)))

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    没有相关文章
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |