lpc1114设置引脚功能

LPC_IOCON->R_PIO1_0 &= ~0x07;
LPC_IOCON->R_PIO1_0 |= 0x02;
上面是设置P1.0为AD1的语句 。P1.0低三位是引脚功能选择位 , 所以配置低三位就可以配置引脚功能 , 具体什么功能可以看lpc1114用户手册IOCON寄存器定义部分 。
好多童鞋不理解为什么要加第一条语句 , 解答如下:
第一条语句的作用是清低三位 , 就是把低三位都置0;第二条语句是bit1置1 , 设置为AD1功能 。如果没有第一条语句 , 如果以前bit0为1 , 执行完第二条语句 , 最后的结果是bit0和bit1都是1 , 就不是你要配置的AD1功能了 。
【lpc1114设置引脚功能】

    推荐阅读