- UID
- 804429
|
| 这是我写一个DG128芯片RAM扩展,RAM用的是CY6264 8K*8,电路根据AN2408 中byte-wide第一个实例.
在BDM调试下测试,PCB板MODA接3.3千欧上拉电阻,MODA/MODB接3.3千欧下拉电阻,
修改MODE=0xA0 使其在BDM下能进入Extern Narrow扩展.
在PRM文件里写了映射:RAM_EX = READ_WRITE 0x4000 TO 0x5FFF;
访问定义 #pragma DATA_SEG EXTERN_RAM
unsigned char __far AA=0;
不知正确否.
各寄存器设置如:
MISC=0x03;
EBICTL= 1;
PEAR=0x04;
MODE=0xA0;
其它也试过很多设置,均出现同样的问题:
1:读写用示波器测量各PA,PB口,PA有高低变化 ,PB没有.PA脚的变化不知道是数据还是地址,
如果我只读 temp=AA;R/W引脚一直是高电平,读不出数来.如果我写,AA=0x55;R/W引脚有一小段低电平,但数据就是写不进去.
2:ECLK有一小段高电平,我不知道是否已进入Extern Narrow模式.
3:在BDM下调试,其AA值 =0xFF 一直没变化.
请您帮我看看,问题出现在哪?非常感谢,我已郁闷一个星期啦.
|
|
|