实验目的:读取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 ...
完