各位达人,可能的话希望解释一下:
0x04001060 为什么LED1亮?
0x04001061 LED1灭?
#define IOCTL_LED_LED1_OPEN 0x04001060
#define IOCTL_LED_LED1_CLOSE 0x04001061
相关文档:
------解决方案--------------------
^_^,就是这些代码,不对啊,根据电路图是GPM0来控制LED1的亮和灭的,但是根据楼主的代码确实GPM1来控制LED1的亮和灭啊,
case IOCTL_LED_LED1_OPEN: //LED1 OPEN
v_pIOPregs->GPMCON&=(~(0x0f<<4));
v_pIOPregs->GPMCON
------解决方案--------------------
=0x1<<4;把GPM1配置成输出功能
v_pIOPregs->GPMDAT
------解决方案--------------------
=(0x01<<1);GPM1输出高电平,从而点亮LED灯
case IOCTL_LED_LED1_CLOSE: //LED1 CLOSE
v_pIOPregs->GPMCON&=(~(0x0f<<4));
v_pIOPregs->GPMCON
------解决方案--------------------
=0x1<<4;把GPM1配置成输出功能
v_pIOPregs->GPMDAT&=~(0x01<<1);GPM1输出低电平,从而熄灭LED灯