其他分享
首页 > 其他分享> > 芯科BG22学习笔记:2-如何添加GPIO输入

芯科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,button,添加,实验,芯科,sl,GPIO,btn0,输入
来源: https://www.cnblogs.com/jdub/p/15873797.html