芯科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

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

 

 

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

 

 

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

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

 

 

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

 

 

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

 

 

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

 

 

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

 

 

 

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输入

 

 

 

 完

上一篇:2021 Jiangsu Collegiate Programming Contest


下一篇:JS设计模式-状态模式