点亮LED灯
1、GPIO概述:
LPC2131具有多达47个通用I/O口(GPIO,General Purpose I/O ports),分别为P0[31:0]、P1[31:16],其中,P0.24未用,P0.31仅为输出口。由于口线与其它功能复用,因而需要进行相关的管脚连接模块(PINSEL0、PINSEL1、PINSEL2)选择连接GPIO,然后通过IODIR进行输入/输出属性设置后才能操作。
当管脚选择 GPIO 功能时,有 3 个寄存器用于控制 GPIO 的使用,IOSET、IOCLR 和IOPIN。IOSET 用于口线置 1,而 IOCLR 则用于口线清零,IOPIN 则反映当前 IO 口的状态,读回 IOSET 则反映当前 IO 口设定状态。
2、特性:
(1) 单个位的方向控制;
(2)单独控制输出的置位和清零;
(3)所有 I/O 口在复位后默认为输入。
3、管脚描述:
管脚连接设置
将相应管脚的PINSELn位设置为00即选择GPIO功能;大部分管脚复位后默认为GPIO。
4、相关寄存器:
LPC2131 有 2 个 32 位的