PINSEL2_Val EQU 0x0F010914 //16位数据,<br /><br />#define RAMADDR 0x80000000 ///CS0产生低电平.<br /><br />这是一个测试程序,<br />void ExternRam(void)<br />{<br /> volatile unint *buf;<br /> unint data[512];<br /> unint i;<br /> for (i=0x00;i<512;i++)<br /> {<br /> buf=(volatile unint *) (RAMADDR | i);<br /> *buf=i;<br /> }<br /> for (i=0x00;i<512;i++)<br /> {<br /> buf=(volatile unint *) (RAMADDR | i);<br /> data=*buf;<br /> }<br />}<br /><br />结果CS0,WR,OE没有任何输出,不知道是什么原因?是哪里设置错了?<br /> |
|