[国产MCU]-BL602开发实例-GPIO控制

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还提供中断功能,可以配置为上升沿触发,下降沿触

你可能感兴趣的:(物联网全栈开发实战,单片机,嵌入式硬件,物联网,MCU,BL602)