下面是我写的程序:
ECLKDIV=0x4B;
any=(volatile unsigned int*)(0x0800);
while(!(ECLKDIV & 0x80)){}
while(!(ESTAT & 0x80)){}
while(!(EPROT & 0x80)){}
*any=0xff;
ECMD=0x41;
ESTAT|=0x80;
while(!(ESTAT & 0x40)){}
eear=(volatile unsigned int*)(0x0405);
while(!(ECLKDIV & 0x80)){}
while(!(ESTAT & 0x80)){}
while(!(EPROT & 0x80)){}
*eear=0x0302;
ECMD=0x20;
ESTAT|=0x80;
while(!(ESTAT & 0x40)){}
我怎么老是写进去没有什么作用啊?
在地址0x0405里面总是FF,根本没有写进去,想请教一下是什么原因?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |