芯科BG22学习笔记:2-如何添加GPIO输入

Posted J-Dub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了芯科BG22学习笔记:2-如何添加GPIO输入相关的知识,希望对你有一定的参考价值。

实验目的:读取BG22芯片GPIO口的高低电平输入

实验环境:Simplicity Studio V5

实验器材:Wireless Starter Kit Mainboard (BRD4001A Rev A01) + EFR32xG22 2.4 GHz 6 dBm QFN32 Radio Board (BRD4183A)

实验开始:

1. 新建工程,蓝牙工程输入soc empty, 普通MCU工程输入empty c

 

 

 

 

 

 2. 打开SOFTWARE COMPONENTS,搜索对话框输入button,点击Install,用默认的名字btn0即可

 

 

 

 

 

   

 

 

 

 

 

 

 

 

 

3. 在app.c文件加入头文件

#include "sl_simple_button_instances.h"

 

4. 在应用程序中添加如下例程

  if (sl_button_get_state(&sl_button_btn0))//如果按键按下
  
 
      while (sl_button_get_state(&sl_button_btn0));//等待按键松开
  

  

5. 如果需要添加新的输入,点击下图中的 Add New Instances 继续添加btn1,btn2 ...

 

 

 

 完

以上是关于芯科BG22学习笔记:2-如何添加GPIO输入的主要内容,如果未能解决你的问题,请参考以下文章

IMX6ULL学习笔记(16)——GPIO输入接口使用官方SDK方式

IMX6ULL学习笔记(16)——GPIO输入接口使用(官方SDK方式)

IMX6ULL学习笔记(16)——GPIO输入接口使用(官方SDK方式)

stm32学习笔记-3GPIO通用输入输出口

STM32学习笔记——点亮LED

HI3861学习笔记(12)——GPIO输入接口使用