我想用bank2来访问外部I/O,我直接在开发板的工程模板里修改了<br />LDR R0, =BCFG2<br />LDR R1, =0x0000fbef<br />STR R1, [R0]<br /><br />PINSEL2的设定不需要修改。<br /> LDR R0, =PINSEL2<br /> IF :DEF: EN_CRP<br /> LDR R1, =0x0f814910<br /> ELSE<br /> LDR R1, =0x0f814914<br /> ENDIF<br />设定位8位的外部存储器访问。<br />程序里这样写的。<br />volatile uint8 *ip;<br />__asm{nop;}//1<br />ip=(volatile uint8 *)(0x82000fff);//2<br />ip[0]=0x08;//3<br />但是在仿真的时候发现跳过了第二句话。外部led也没有变化。<br />请问我这样的设定有什么问题吗? |