导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于LPC2214中外部地址定义的问题?[wangxueyou]

 *第45049篇: 关于LPC2214中外部地址定义的问题?

  
楼 主:wangxueyou 2006年12月13日15:20
 关于LPC2214中外部地址定义的问题?
大家好! 我是ARM的新手,最近在用LPC2214和ISP1161开发USB, 这两天遇到了一个非常困饶我的问题, 就是关于外部存储器的地址问题,  在访问ISP1161的时候是通过地址来访问的.  有专门的数据地址和指令地址: 
#define  HC_COMMAND_ADDRESS  0x83400002  //命令地址
#define  HC_DATA_ADDRESS  0x83400000        //数据地址
而且通过
     *(volatile unsigned short *) HC_DATA_ADDRESS=data; 此语句写数据
     *(volatile unsigned short *) HC_COMMAND_ADDRESS=data; 写指令
     return (* (volatile unsigned short*)HC_DATA_ADDRESS);  读取外部数据
我想问问 这个地址是通过硬件的连接得到的,但是怎么通过硬件连接来确定这些地址,我看了地址线是P3口,可是P3口中包含有WE这个位,在写数据的时候和读书数据的时候能用同一个地址吗?    谢谢大家了 请多多指教小弟一下
  
2楼:哈佛 2006年12月17日23:50
 看你的硬件连接线路
命令和数据一般会通过d/c来辨别
你的d/c脚是不是通过一个芯片的译码得出 ?

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:救命

[下一篇主题]:为何串口通信异常?