LPC1768之GPIO

在AHB总线上以便IO的高速操作,上电默认为输入高电平,支持GPDMA操作、

1只有GPIO0和GPIO2上的引脚能产生中断,/EXIT0~3特殊的外中断引脚。

2P0.29/0.30很特殊要么同为输入,要么同为输出

  2.10特殊作为ISP的中断引脚。

3GPIO可以以字节、半字、字操作,所以操作方法上有区别:

以字节访问:直接访问FIOxPINn:其中x为端口号;n=0时操作bit7~0;n=1时操作bit15~8;n=2时操作bit23~16;n=1时操作bit31~24;
以半字访问:FIOxMASKL = 0x00FF;
      FIOxPINL = 0xA500;//
      FIOxMASKL = 0x00FF;//不操作的MASK=1,写的时候为0
      FIOxPINH= 0xA500;//高半字

以字访问:FIO0MASK = 0xFFFF00FF ;
FIO0PIN = 0x0000A500;

原文地址:https://www.cnblogs.com/jieruishu/p/5106515.html