因为我要配置一个芯片的寄存器,所以将单片机模式配置成了外部总线扩展(expanded wide mode)模式,写程序如下:
#define D3E3MA (*((volatile unsigned int*)(0x4328))) //要配置芯片寄存器的地址
void main(void) {
//配置单片机寄存器
PEAR=0xac;
EBICTL=0x01;
MODE=0x6b; //配置成了宽总线扩展模式
//循环配置芯片寄存器(为了在示波器上能够看到波形)
while(1)
=0xf358; //写操作,将16位数字写进要配置芯片寄存器
}
运行程序时候,能够在示波器上看到波形,但是我仍然不能确定是不是对了。所以想从 D3E3MA中读出来验证一下,但是不知道读程序怎么写啊?而且我应该读到哪里?好像在扩展模式下寄存器都不能访问了啊》?哪位大侠肯赐教?
多多多多谢谢谢谢了
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |