- UID
- 72470
- 性别
- 女
|
当用I/O的一个引脚(即片选)扩展一片数据存储器时,用dsp的A0~A15、D0~D15与外扩RAM对应的引脚相连,而我在执行下列语句时:
SACL RZLT
OUT RZLT,OUTPUT
发现若当变量"RZLT"为0xF840(这个值随便给的)时,"OUTPUT"所指的IO单元为0x0840,即最高四位没了,这是什么原因啊??
同时发现至少20个值都在变化,当执行下一条语句时,值立刻消失,全变为0x0000,有些不明白啊!
我没有设置I/O模块的寄存器,因为我只用IS做片选就可以了,而Ax会给出地址,Dx会给出数据,有必要设置么???
[em10][em10] |
|