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