GPIO与控制
文章目录
- GPIO与控制
- 1、GPIO介绍
- 2、GPIO管理相关API介绍
- 3、硬件准备
- 4、软件准备
- 5、代码实现
- 3.1 GPIO输出
- 3.2 GPIO输入
- 3.3 GPIO中断
BL602的GLB(Global Register)是芯片通用全局设定模块,主要包含了时钟管理、复位管理、总线管理、内存管理以及GPIO管理等功能。
本文将介绍如何使用BL602的GPIO管理功能,包含GPIO输入、GPIO输出以及GPIO中断。
1、GPIO介绍
通用型之输入输出(General-purpose input/output,通常称为GPIO),GPIO管理功能提供GPIO控制寄存器,实现软件对 GPIO 属性的配置,使用户能够方便地操作 GPIO。每个GPIO可以配置为输入、输出和可选功能三种模式。在每个模式下(除模拟可选功能),提供设置上拉,下拉,浮空三种端口状态,此外GPIO还提供中断功能,可以配置为上升沿触发,下降沿触