摘要:
小米门窗传感器 2 是目前最好的接入米家的输入设备之一,上一代的米家门磁采用Zigbee通讯,这一代换成了蓝牙通讯。 打开包装,小米的工业设计一贯追求简洁风,相较于之前一代门磁椭圆形的外形设计,二代门磁改为方方正正的外形: 拆解比较容易,用拆手机的塑料拆机工具很快就能看到它的全貌 门磁另一块小的里面 阅读全文
摘要:
实验目的:log日志记录对开发嵌入式产品非常重要。尤其对于基于连接的无线产品。因为使用断点可能会导致连接中断,而通过浏览log日志可以很容易地解决问题。添加RTT组件并修改相关的.c和.h文件实现RTT log打印,通过Jlink工具J-Link RTT Viewer V6.86d实现log的显示。 阅读全文
摘要:
实验目的:BG22芯片添加ADC功能 实验环境:Simplicity Studio V5 实验器材:Wireless Starter Kit Mainboard (BRD4002A Rev B06) + EFR32xG22 2.4 GHz 6 dBm QFN40 Radio Board (BRD41 阅读全文
摘要:
实验目的:BG22芯片添加IIC功能(使用寄存器配置方法) 实验环境:Simplicity Studio V5 实验器材:Wireless Starter Kit Mainboard (BRD4002A Rev B06) + EFR32xG22 2.4 GHz 6 dBm QFN40 Radio B 阅读全文
摘要:
实验目的:测试Out of Box Demo 实验环境:Simplicity Studio V5 实验器材:Wireless Starter Kit Mainboard (BRD4002A Rev A06) + SiWG917 Single Band Wi-Fi and BLE 8MB Flash 阅读全文
摘要:
通常建议大家使用芯科Simplicity Commander工具,进行BG22蓝牙芯片的烧录和擦除等操作。 Simplicity Commander的下载地址:https://www.silabs.com/documents/public/software/SimplicityCommander-W 阅读全文
摘要:
一. 如何创建RAILtest工程 1. 先打开SSV5,插入开发板,选择RAILtest程序: 2.创建工程 3. 设置radio,正常情况下使用默认配置即可以跳过此步骤 4. 设置串口 完成后编译程序 二. RAILtest 测试指令 1.如果需要测试蓝牙收发 发射端设置为: rx 0 setB 阅读全文
摘要:
实验目的:BG22芯片添加SPI功能 实验环境:Simplicity Studio V5 实验器材:Wireless Starter Kit Mainboard (BRD4001A Rev A01) + EFR32xG22 2.4 GHz 6 dBm QFN32 Radio Board (BRD41 阅读全文
摘要:
一 如何使用SSV5的图形化界面配置BG22的外设,以及基本的编程 芯科BG22学习笔记:1-如何添加GPIO输出 芯科BG22学习笔记:2-如何添加GPIO输入 芯科BG22学习笔记:3-如何添加UART串口 芯科BG22学习笔记:4-如何打印log 芯科BG22学习笔记:5-如何生成GBL格式的 阅读全文
摘要:
实验目的:BG22芯片添加定时器功能 实验环境:Simplicity Studio V5 实验器材:Wireless Starter Kit Mainboard (BRD4001A Rev A01) + EFR32xG22 2.4 GHz 6 dBm QFN32 Radio Board (BRD41 阅读全文
摘要:
一 新旧Bootloader的区别 在Silicon Labs的Gecko SDK v4.0版本之前,AppLoader是放在Gecko BootLoader和应用程序App之间的一个独立的程序。 在Gecko SDK v4.1中,对于2系列的芯片(xG21,xG22,xG24等),AppLoade 阅读全文