【经验】使用Simplicity Studio v5软件配置EFR32FG23芯片Button的方法
在Simplicity Studio v5软件Button组件中,可以配置Button的引脚、轮询或中断模式、以及GPIO上下拉电阻和极性等。本文以SILICON LABS EFR32FG23芯片的simple trx例程为例,介绍使用Simplicity Studio v5软件配置EFR32FG23芯片Button的方法。
1、在Simplicity Studio v5软件,打开工程的slcp文件,点击SOFTWARE COMPONENTS,在搜索栏输入button,点击Simple Button下面的btn0组件(如果这个没有组件,则先点击右边的Install安装Button组件),点击Configure。
2、在Simple Button页面,可以在SL_SIMPLE_BUTTON_BTN0_MODE中选择Button使用轮询还是中断模式;在Selected Module中可以选择使用哪个GPIO来作为Button引脚;Custom Pin Name可以选择性的填写,默认是没有填写的。
3、回到SOFTWARE COMPONENTS页面,点击Simple Button Core,点击Configure。
在Simple Button Core页面,如果不使用芯片内部的GPIO上下拉电阻,则SL_SIMPLE_BUTTON_GPIO_MODE选择GPIO Input;如果要使用GPIO的上下拉电阻,则SL_SIMPLE_BUTTON_GPIO_MODE选择GPIO Input Pull。SL_SIMPLE_BUTTON_GPIO_MODE选择为GPIO Input Pull后,如果勾选了SL_SIMPLE_BUTTON_GPIO_DOUT,则GPIO使用内部上拉电阻;不勾选SL_SIMPLE_BUTTON_GPIO_DOUT,则GPIO使用内部下拉电阻。如果勾选了SL_SIMPLE_BUTTON_POLARITY,则高电平触发Button事件;不勾选SL_SIMPLE_BUTTON_POLARITY,则低电平触发Button事件。
点击View Source可以查看Simple Button Core的源代码。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】SiliconLabs EFR32BG22芯片如何实现BLE连接并进行数据收发
不少首次接触BLE的开发者不太清楚如何实现BLE数据的交互,本文以Silicon Labs的EFR32BG22芯片平台为例,指导如何通过建立BLE连接并进行数据交互。硬件:SLTB010A开发板软件。
设计经验 发布时间 : 2023-03-08
【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法
本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。
设计经验 发布时间 : 2023-04-19
【经验】使用串口来升级EFR32FG23无线SoC芯片固件的方法
本文主要介绍如何使用BootLoader——NCP UART XMODEM工程实现使用串口升级Silicon Labs EFR32FG23无线SoC芯片固件的方法。
设计经验 发布时间 : 2022-09-01
如何用EFR32FG23无线SoC芯片读取平均RSSI?
本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取某个信道的平均RSSI的方法。
设计经验 发布时间 : 2024-03-07
【经验】使用Simplicity Commander生成EFR32FG23芯片升级固件所需gbl文件的方法
当我们使用串口来升级EFR32FG23芯片的固件时,需要用到gbl格式的文件,本文以EFR32FG23的rail_soc_simple_trx工程为例,介绍使用Simplicity Commander工具将EFR32FG23的s37文件生成gbl文件的方法。
设计经验 发布时间 : 2022-09-13
【经验】芯科EFR32系列通过命令行读取芯片NVM3区域内容的方法
在开发芯科EFR32系列芯片有时候出现问题或者需要对比要读取NVM3区域的内容,不知道如何抓取数据,芯科的图形软件里面也没有这个功能,此时就需要通过命令行来进行读取数据,本文就是介绍芯科EFR32系列通过命令行读取芯片NVM3区域内容。
设计经验 发布时间 : 2023-02-03
EFR32FG23无线SoC芯片读取数据包实时RSSI值的方法
本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取数据包的实时RSSI值的方法。
设计经验 发布时间 : 2024-03-07
【经验】使用Simplicity Commander工具对无线SoC芯片EFR32FG23执行recover的方法
在使用芯科科技EFR32FG23时,有时一些错误的操作会导致芯片烧录一次固件之后就不能重新烧录,或无法识别到芯片等问题,需要对芯片执行recover。本文主要介绍使用Simplicity Commander工具对EFR32FG23执行recover的方法。
设计经验 发布时间 : 2022-01-15
【经验】解析创建EFR32FG23芯片Long Preamble Duty Cycle低功耗接收工程的方法
有些无线产品使用电池供电,要求待机功耗很低,但是又需要能够实时接收到其他设备发来的数据,这时候就需要使用到无线芯片的低功耗接收功能。本文使用Simplicity Studio v5软件,主要介绍如何创建EFR32FG23无线SoC芯片Long Preamble Duty Cycle低功耗接收工程的方法。
设计经验 发布时间 : 2022-05-29
【经验】如何使用Simplicity Studio来抓取蓝牙芯片的广播数据包
Simplicity Studio是一款以Silicon Labs系列芯片为主的集成开发环境(IDE),它提供了全面的工具链和软件框架,可用于设计、开发和调试各种嵌入式系统。
设计经验 发布时间 : 2023-05-09
【经验】使用Simplicity Commander工具对EFR32FG23芯片执行固件读保护的方法
本文介绍如何使用Simplicity Commander工具对芯科(Silicon Labs)无线SoC芯片EFR32FG23的调试接口上锁,从而实现对EFR32FG23芯片固件执行读保护的方法。
设计经验 发布时间 : 2022-09-13
【经验】校准使用TCXO晶振的无线SoC芯片EFR32FG23频偏的方法
当无线SoC芯片EFR32FG23使用TCXO晶振时,无法通过修改Ctune值的方式来校准频偏。本文主要介绍通过设置频率offset值的方式,来校准使用TCXO晶振的EFR32FG23芯片频偏的方法。
设计经验 发布时间 : 2022-09-25
【应用】芯科Sub-G 协议芯片 EFR32FG23B020F128GM40-C用于割草机,最大发射功率为+20dBm
今天给大家推荐芯科的Sub-G新产品Sub-G无线协议芯片EFR32FG23B020F128GM40-C,可用于割草机,发射功率高达+20dBm。EFR32FG23可在1GHz频段以下提供长距离通讯,抗干扰能力强,不易受到诸如WiFi等2.4Hz频率干扰。
应用方案 发布时间 : 2023-03-31
电子商城
现货市场
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论