兄弟们,求解
我用的是6747的片子,在用中断时,有几个寄存器的赋值出现错误,导致进不了中断。
GPIO_INSTAT23=0xFFFFFFFF;
GPIO_CLR_RIS_TRIG23=0x08000011;
GPIO_SET_FAL_TRIG23=0x08000011;
程序运行以后,我通过memory查看,发现GPIO_CLR_RIS_TRIG23和GPIO_SET_FAL_TRIG23这两个地址的值为0,而这两个地址+4的地址上,值为0x08000011。比如说GPIO_CLR_RIS_TRIG23的地址是0x012E605C,0x012E605C的值是0,而0x012E6060的值是0x08000011.
GPIO_INSTAT23这个地址的值也错误,不过与它相邻地址的值也不是0xFFFFFFFF。
请教一下各位高手,这是怎么回事啊
非常感谢!