这是我写一个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 一直没变化. 请您帮我看看,问题出现在哪?非常感谢,我已郁闷一个星期啦. |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |