【经验】无线SoC芯片EFR32FG23发送可变长度数据包的方法介绍
EFR32FG23是SILICON LABS推出的高性能、低功耗、高安全的无线SoC芯片,可以用于表计、家庭和楼宇自动化与安全、工业自动化、街道照明等应用。在Simplicity Studio v5软件的simple_trx例程中,EFR32FG23芯片默认发送的是固定长度的数据包。本文主要介绍将simple_trx例程改为发送可变长度数据包的方法。
1、在Simplicity Studio v5软件中创建EFR32FG23芯片的simple_trx工程,打开radio_settings.radioconf文件,在General Settings中选择合适的radio PHY,并勾选Customized。
2、在Frame General中勾选Header Enable,将Frame Length Algorithm改为VARIABLE_LENGTH,将Frame Bit Endian改为MSB_FIRST。
3、在Frame Variable Length中,将Variable Length Bit Endian和Variable Length Byte Endian都改为MSB_FIRST。
4、打开app_process.c文件,将TX_PAYLOAD_LENGTH的宏定义值改为256。
5、将out_packet[]数组的第一个字节改为需要发送的数据包载荷长度,本文以发送32个字节为例,所以将out_packet[]数组的第一个字节改为0x20,然后在out_packet[]数组中增加一些需要发送的数据。
6、点击菜单栏的保存所有文件图标,等软件右下角生成文件结束后,再点击菜单栏的编译图标开始编译程序,并把固件下载到EFR32FG23芯片中。
7、按下开发板的按键让EFR32FG23芯片发送数据,在串口调试软件可以看到EFR32FG23芯片成功的发送了32个字节的数据。
8、将out_packet[]数组的第一个字节改为0x0A,测试只发送10个字节的数据,重新保存文件、编译程序和下载固件EFR32FG23芯片,
按下开发板的按键让EFR32FG23芯片发送数据,这次在串口调试软件可以看到EFR32FG23芯片成功的发送了10个字节的数据。
至此,在Simplicity Studio v5软件的simple_trx例程中,将EFR32FG23芯片改为发送可变长度数据包的操作成功。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法
本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。
【经验】使用Simplicity Commander工具读写EFR32无线SoC芯片EUI和install code方法
本文以Silicon Labs EFR32FG23 Sub-G无线SoC芯片为例,介绍如何读写EFR32无线SoC芯片的EUI和install code的方法。
【经验】基于Silicon Labs无线SoC芯片MG24开发套件的Matter入门指导文章汇总
本文主要介绍基于Silicon Labs MG24开发套件的Matter入门指导文章汇总。
AI与IoT融合新时代的答案——SILICON LABS推出Series 3系列无线SoC平台
近日,SILICON LABS举行了Works With线上开发者大会,公司CEO Matt Johnson和CTO Daniel Cooley在大会上发表了主题为“AI加速IoT发展”的主旨演讲。同期,Silicon Labs的技术专家们还分别就无线连接、计算、数据安全及其最新的Series 3平台等关键议题进行了精彩的分论坛讲解。
【经验】使用串口来升级EFR32FG23无线SoC芯片固件的方法
本文主要介绍如何使用BootLoader——NCP UART XMODEM工程实现使用串口升级Silicon Labs EFR32FG23无线SoC芯片固件的方法。
SiWx917 Wi-Fi 6蓝牙低功耗无线SoC,助力智能手表功耗和安全性能提升
SiWx917是Silicon Labs推出的一款支持Wi-Fi 6、蓝牙LE 5.4 和低功耗特性的无线SoC(系统级芯片),专为物联网(IoT)和可穿戴设备设计。这款芯片不仅拥有强大的计算能力和先进的无线连接功能,还具有低功耗和小尺寸的优势,为智能手表市场带来了全新的技术突破。
【经验】配置迈斯威志WizPro200EFM烧录器实现脱机烧录无线SoC芯片EFR32MG21固件的方法
Silicon Labs的EFR32MG21无线SoC芯片,主要用于ZigBee和Matter设备。本文主要介绍如何配置迈斯威志WizPro200EFM烧录器,实现脱机烧录EFR32MG21无线SoC芯片固件的方法。
【经验】如何使用RAILTEST程序测试无线SoC芯片EFR32MG的蓝牙性能?
使用过Silicon Labs无线SoC芯片EFR32MG的Zigbee功能的工程师多数已经习惯使用Railtest软件对Zigbee性能做测试,而在Railtest软件下也可以对BLE性能做测试。本文将介绍具体的设置步骤与注意事项。
SiWG917 SoC单芯片Wi-Fi®和Bluetooth®LE无线安全MCU解决方案
描述- SiWG917是一款低功耗Wi-Fi 6和蓝牙LE 5.4单芯片无线安全微控制器解决方案,适用于超低功耗物联网设备。该SoC集成了WiFi 6、蓝牙LE 5.4、Matter和IP网络功能,专为电池供电设备设计,提供长寿命电池运行。它包含一个多线程网络无线处理器(NWP)、基带数字信号处理、模拟前端、2.4GHz射频收发器和集成功率放大器。
型号- SIWG917M100MGTBA,SIWG917M121XGTBA,SIWG917,SIWG917M111XGTBA,SIWG917M110LGTBA,SIWG917M111MGTBA,SIWG917M141XGTBA
【经验】联盛德无线SOC芯片W801硬件设计中的注意事项
W801芯片是一款安全的IoT Wi-Fi/蓝牙双模SoC芯片。支持2.4G IEEE802.11b/g/n Wi-Fi通讯协议;性能优良、性价比高。可适用于智能家电、智能家居等物联网领域。本文主要介绍联盛德无线SOC芯片W801在硬件设计中要注意的具体事项。
EFR32FG23无线SoC系列数据手册
描述- EFR32FG23无线SoC是一款适用于智能家庭、安全、照明、楼宇自动化和计量等低频段物联网应用的理想解决方案。该芯片具有高性能的子GHz无线电,提供长距离通信能力,不受2.4GHz干扰的影响。单晶圆多核解决方案提供了业界领先的网络安全功能、低功耗和高唤醒时间,并集成了功率放大器,以实现物联网设备的下一代安全连接。
型号- EFR32XG23,EFR32FG23B010F128GM40-C,EFR32FG23A010F256GM48-C,EFR32FG23B010F512IM40-C,EFR32FG23A020F512GM48-C,EFR32FG23A021F512GM40-C,EFR32FG23A010F512GM48-C,EFR32FG23A010F256GM40-C,EFR32FG23B010F512IM48-C,EFR32FG23A020F512GM40-C,EFR32FG23A010F512GM40-C,EFR32FG23B021F512IM40-C,EFR32FG23A011F512GM40-C,EFR32FG23B020F512IM40-C,EFR32FG23 FAMILY,EFR32FG23A020F256GM48-C,EFR32FG23B020F512IM48-CR,EFR32FG23,EFR32FG23B020F128GM40-C,EFR32FG23B021F512IM48-C,EFR32,EFR32FG23B020F512IM48-C,EFR32FG23A020F256GM40-C
EFR32BG21 BLE无线SoC系列数据手册
描述- 该资料介绍了EFR32BG21蓝牙无线系统级芯片(SoC)的特性和应用。EFR32BG21适用于低功耗物联网设备,具备高性能的ARM Cortex-M33内核、2.4GHz无线电收发器、硬件安全引擎等功能,支持多种外围设备和接口,广泛应用于照明、智能家居、网关和数字助理等领域。
型号- EFR32BG21B010F1024IM32-B,EFR32BG21B020F1024IM32-D,EFR32BG21A020F768IM32-B,EFR32BG21A020F768IM32-D,EFR32BG21B010F512IM32-B,EFR32BG21A010F512IM32-B,EFR32BG21B020F768IM32-D,EFR32BG21B010F512IM32-D,EFR32BG21B020F768IM32-B,EFR32BG21A010F512IM32-D,EFR32BG21B020F512IM32-D,EFR32BG21B020F512IM32-B,EFR32BG21A020F1024IM32-B,EFR32BG21A020F512IM32-B,EFR32BG21,EFR32BG21A010F1024IM32-D,EFR32BG21A020F512IM32-D,EFR32BG21A010F1024IM32-B,EFR32BG21A020F1024IM32-D,EFR32BG21A010F768IM32-D,EFR32BG21B010F768IM32-B,EFR32BG21A010F768IM32-B,EFR32BG21B010F768IM32-D,EFR32BG21B020F1024IM32-B,EFR32BG21B010F1024IM32-D
【经验】使用Simplicity Commander工具对无线SoC芯片EFR32FG23执行recover的方法
在使用芯科科技EFR32FG23时,有时一些错误的操作会导致芯片烧录一次固件之后就不能重新烧录,或无法识别到芯片等问题,需要对芯片执行recover。本文主要介绍使用Simplicity Commander工具对EFR32FG23执行recover的方法。
【经验】Simplicity Studio 5软件配置使用EFR32FG14无线SoC芯片USART串口的方法
Simplicity Studio 5(SSv5)是Silicon Labs新推出的开发软件,软件界面和使用方法跟SSv4版本有较大的区别。本文以EFR32FG14使用simple_trx工程为例,介绍Simplicity Studio 5 软件如何配置和使用EFR32FG14无线SoC芯片USART串口的方法。
如何用EFR32FG23无线SoC芯片读取平均RSSI?
本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取某个信道的平均RSSI的方法。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 102,628
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
登录 | 立即注册
提交评论