Siliconlabs
文章平均质量分 77
Siliconlabs 相关的点点滴滴。接触新的东西,总会在繁多的资料中不知所措,我希望能给大家提供一点点的帮助。
redparrot2008
一切从头开始
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EFR32FG23 Sub_GHZ RAILtest测试实验
创建工程,选择 Link SDK and Copy project sources 或者 Copy contents,点击finish。连接串口,在串口中进行命令操作,具体内容参考 UG409: RAILtest User’s Guide。选择 EXAPLE PROJECTS & DEMO,选中 RAIL-SOC RAILtest ,点击。setChannel 0 //设置发射信道:通道0。选择 Flash to Device ,烧录成功后 重启电路板。原创 2025-03-10 14:59:58 · 728 阅读 · 0 评论 -
i.MX MPU Matter 平台软件环境搭建过程
此存储库包含 i.MX MPU 项目 Matter 相关的 Yocto 工程。所有软件组件修订都基于。翻译 2025-01-03 14:02:41 · 338 阅读 · 0 评论 -
优化低功耗蓝牙设备的电流消耗
较短的连接间隔会带来更高的吞吐量,但也会产生能源成本,而较长的连接间隔会限制数据吞吐量,但也可以节省能源。如下所示,在 0 dBm 和 30 ms 连接间隔时的平均电流约为 228 μA。较长的连接间隔有助于延长电池寿命,但会降低吞吐量,并且除非仔细选择连接参数,否则可能会导致连接不可靠或不稳定。使用 Android 设备会产生略低的结果,因为 Android 的默认连接间隔比 iOS 使用的连接间隔长。下图显示了保持连接正常运行所需的平均电流,具有不同的连接间隔(TX 功率为 0 dBm)。转载 2024-12-06 11:47:04 · 727 阅读 · 0 评论 -
【Silicon Labs BG22-EK4108A 蓝牙开发评测】三:蓝牙之SoC - Blinky代码函数与框架 [复制链接]
进入到SL_bt_on_event函数后,就可以停下来分析了,这个是这个蓝牙芯片运行的主要部分。包含了从机设备广播的发起,以及连接状态的判断。上一次评测了解了蓝牙协议的分层与主机主协议层说明,对蓝牙BLE之LED灯服务之读写有了认识,我们这次对例程即。因此,实现蓝牙的基本工程在于协议栈的API函数的调用。其中,我们主要探讨组件动作处理这个函数,打开这个函数,进去,有4个函数,只有第三个函数有内容,继续进入。Config:配置文件夹:包含应为文件夹、硬件配置文件、平台配置文件、蓝牙协议栈文件。转载 2024-12-02 13:35:43 · 135 阅读 · 0 评论 -
二:蓝牙BLE之LED灯服务之读写的认识
第一次评测搭建好了环境并测试了SoC - Blinky例程,这次我们进行下蓝牙BLE之LED灯服务之读写的认识今天我们来谈谈蓝牙相关的知识,今天谈SoC - Blinky这个例子应用示例是为了让你学习如何EF32蓝牙上开发BLE应用,它是一个通过BLE的读和写控制属性功能进行通信的BLE应用的简单演示。当程序运行时,你可以通过主机控制EF32上LED的输出点亮。这个应用实际上是通过一个服务“GATT层”服务被建立,那么这个服务应该包括2个特性:LED的特性和按键通知特性(下一讲谈)。转载 2024-12-02 13:32:36 · 246 阅读 · 0 评论 -
【Silicon Labs BG22-EK4108A 蓝牙开发评测】
上一次评测了解了蓝牙协议的分层与主机主协议层说明,对蓝牙BLE之LED灯服务之读写有了认识,我们这次对例程即进行代码函数与框架进行说明。转载 2024-12-02 13:03:00 · 422 阅读 · 0 评论 -
Silicon Labs BG22-EK4108A 蓝牙开发评测】五、BG22蓝牙功耗测试---绝对干货 [复制链接]
然后就可以看到,测试的实时功耗了,从图中可以看出,BG22板子的平均功耗电流为89uA,蓝牙发射周期是100ms和代码中一致。使用USB线,将BRD4001A功耗测试板与电脑相连,此时两个板子已经供上电了,手机APP上也能搜索到BG22的蓝牙了。从硬件电路的认识、开发环境的搭建、第一个点灯例程的研究、到最后蓝牙功能的研究,以及蓝牙功耗的测试。点击输出按钮,可以看到测试到的功耗情况,平均功耗83uA,和前面设备测试得到的功耗差不多。将BRD4001A板子上的2管脚VMCU与BG22板子上的VMCU管脚相连。转载 2024-12-02 12:15:34 · 279 阅读 · 0 评论 -
【Silicon Labs BG22-EK4108A 蓝牙开发评测】五、自动动手建立串口打印工程
串口打印日志是常用的调试手段之一,本帖尝试使用SSV5图形化IDE配置串口,全程需要用户写的代码几乎为0,非常方便。如果需要打印浮点数还需要勾选下支持。最后添加一个用户代码,超级简单。最终需要开启的几个驱动如下。开启STDIO重定向。转载 2024-12-02 12:10:29 · 107 阅读 · 0 评论 -
EFR32_BLE开发记录,入门篇
BLE:低功耗蓝牙,采用蓝牙4.0技术具有低成本,短距离特点。可以用于电子手环,蓝牙门锁等场景。先来找蓝牙发送函数搜索字符串“Temperature:”在工程中位置在app.c的app_periodic_timer_cb函数里这个函数是定时器的回调函数周期性的获取温度值,并通过app_log_info和sl_bt_ht_temperature_measurement_indicate发送到串口与蓝牙。sl_sensor_rht_get是温度获取函数。转载 2024-12-02 12:05:01 · 525 阅读 · 0 评论 -
Siliconlabs BLE入门篇:基础外设使用 [复制链接]
温度驱动器使用一些EFR32和EFM32设备上的EMU内部温度传感器测量温度。特定于应用程序的回调函数可以注册,并将在给定的温度阈值上调用。EMU内部温度传感器在EM0-EM4H中运行,能够在温度变化时唤醒核心。对于适用勘误表EMU_E201的设备,温度驱动器执行一种变通方法,根据测量的温度调整EMU设置。睡眠定时器使用一个硬件定时器并创建多个软件定时器实例。电源管理器需要精确的计时,以使所有时钟按时准备就绪,因此唤醒发生得更早一点,为系统在正确的时间做好准备。点击done创建一个实例。转载 2024-12-02 11:57:53 · 302 阅读 · 0 评论 -
Bluetooth SoC Empty 不起作用 BG27模块
在SimplicityStudio中创建Bluetooth SoC Empty例子,按照文档中描述我需要向板子中写入bootloader才能够运行。我烧入了上图的bootloader,也将SoC Empty写入到板子中,但是程序没有生效,通过EFR Connect 搜索不到设备,通过Debug调试发现一直提示SIGTRAP,说明程序没有运行起来。转载 2024-11-28 16:35:36 · 93 阅读 · 0 评论 -
【经验】如何使用Silicon Labs BRD4001A底板测量目标产品的整机功耗
2、 连接BRD4001A底板到PC,打开Simplicity Studio V5软件;在开发低功耗产品时,我们需要对整机功耗进行大概测量进行评估,但在很多环境下,我们缺少对应的设备,而。底板可提供便捷的功耗测量功能,本文介绍如何使用BRD4001A底板便捷地测量目标板整机功耗。转载 2024-11-22 10:58:24 · 188 阅读 · 0 评论 -
Silicon Labs蓝牙开发环境搭建
simplicity-studio 5为Silicon Labs基于Eclipse开发的官方IDE,Simplicity Studio不仅仅是一个IDE,它包含了SDK(需选择下载),软件示例Demo、资料文档,以及用于能量分析、配置和无线网络分析的工具,这里我们安装windows版本,下载地址为https://cn.silabs.com/developers/simplicity-studio.我们可以选择通过自动识别连接的设备安装,也可以根据自己手动选择安装,这里我们选择手动安装。转载 2024-11-22 10:52:15 · 1097 阅读 · 3 评论 -
【蓝牙】TuyaOS 开发蓝牙产品之环境搭建
源文件/头文件添加完成后,至少使用 Vscode 进行一次代码编译,之后可继续使用 Vscode 或者切换到 Keil 等第三方开发工具进行代码调试工作。第一次编译必须要使用 Vscode 进行编译,脚本会自动构建编译环境,之后你可以打开 IAR 或者 Keil 等第三方开发工具进行调试;在以下目录找到 Keil 等第三方开发工具的工程文件,打开后可以进行正常的编译和调试。使用 Keil 等第三方开发工具编译前,必须要使用 Vscode 进行一次编译。切勿使用Keil进行源文件和头文件的添加操作。转载 2024-01-04 15:25:16 · 318 阅读 · 0 评论 -
Silicon labs BG22蓝牙开发记录(一)
1.官方资源本篇内容适用初学者使用,主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源,结合了我作为FAE 支持的一些个人看法,便于使用者快速入门,加速你们的产品实施。本系列分为:Siliconlabs BG22蓝牙开发记录(一) 开发资源篇Siliconlabs BG22蓝牙开发记录(一) 开发调试篇本文档适用于EFR32BG22 BG22系列。1.官方资源1.1蓝牙协议栈官方说明。原创 2023-09-26 14:06:31 · 1540 阅读 · 0 评论 -
Siliconlabs BG22蓝牙开发记录(三)开发调试篇
本篇内容适用初学者使用,主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源,结合了我作为FAE 支持的一些个人看法,便于使用者快速入门,加速你们的产品实施。Siliconlabs BG22蓝牙开发记录(三) 开发调试篇。Siliconlabs BG22蓝牙开发记录(一) 开发资源篇。Siliconlabs BG22蓝牙开发记录(二) 开发编译篇。原创 2023-09-26 14:46:11 · 1105 阅读 · 2 评论 -
Siliconlabs BG22蓝牙开发记录(二)
本篇内容适用初学者使用,主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源,结合了我作为FAE 支持的一些个人看法,便于使用者快速入门,加速你们的产品实施。原创 2023-09-26 14:40:42 · 1042 阅读 · 0 评论
分享