本帖最后由 FSL_TICS_A 于 2014-11-26 20:24 编辑
//POTD端口的引脚控制寄存器基地址为0x4004C000u(后缀u表示无符号数)使用PORTD4引脚控制小灯
volatile uint_32 *portD_ptr4 = (uint_32*)0x4004C010u;
//设置PORTD4引脚为GPIO引脚,即令相应引脚控制寄存器的10-8位(MUX)字段为001
*portD_ptr4 = 0x00000100;
但在调试时,发现PORTD4的引脚控制寄存器中10-8位(MUX)字段的值一直为010。。。。
求大神指导,这是怎么回事呢,为什么重新给该寄存器赋值后,并未改变其值呢? |