ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-2-05:开发板到手测试


【配套源码文档软件硬件等资源,请移步技术交流群:拿破仑ZigBee(263671349)】
【所有相关IDESDK均可从群文件免费获取,也全都是免安装的,解压出来直接就能开始开发】

持续更新中,欢迎关注!

一、说明

从2022年5月份开始,我们所有的开发板(见本文最上方)出厂都会默认烧录 Xmodem BootLoader,以及相应的测试固件。这样,用户拿到开发板后,就可以直接自行测试开发板上各部分硬件是否正常。

二、串口测试

开发板上将芯片的两路串口引出并通过串口转USB芯片转换成了USB接口,用户拿到开发板后,可以使用附赠的USB线把开发板连接到电脑上。

这里以开发板右上角的串口为例。完成硬件连接之后,用户在电脑端使用任意一种串口调试助手均可进行测试。选择指定的 COM口,配置波特率为115200,再选择发送新行(0x0D 0x0A)后,即可打开串口。紧接着按一下开发板上红色的复位按键,可以看到开发板上相应那一路的串口数据指示灯有闪烁,并且串口调试助手界面会有相应的串口信息输出。如下图所示:

(注:看到串口有提示信息输出,就说明串口的发送功能是正常的。)

出厂固件使用这一路串口作为CLI指令交互的串口,用户可以使用标准的CLI指令和开发板之间进行交互,用户可以尝试输入如下几条指令体验一下:

  • help
  • info
  • network id

CLI示例如下图所示:

更多CLI指令,大家可以前往Silicon Labs官方指定网页进行了解。

(注:看到串口对于输入的指令有相应有信息返回,就说明串口的接收功能也是正常的。)

三、LED与按键测试

开发板上板载了两个LED高电平有效),以及两个按键高电平有效)。开发板出厂烧录的程序支持通过短按 KEY1KEY2 分别实现对于 LED1LED2 的亮灭操作。

(注:注意观察,每一次按键操作,都有相应的串口提示信息输出。)

这部分的功能测试非常简单,这里就不再赘述。

四、OLED测试

开发板上左下角专门设计了一个 OLED显示屏 接口,并且开发板出厂烧录的程序支持显示示例的设备信息。开发板插上 OLED显示屏 模块并上电之后,显示效果如下图所示:

五、扩展口测试

开发板上左上角专门设计了一个 扩展口,支持连接多种扩展模块,比如 DHT11模块Flash模块WiFi模块语音识别模块 等等。开发板出厂烧录的程序支持在该接口驱动 DHT11模块,并通过串口周期性输出温湿度数据。硬件示意图如下:

开发板插上 DHT11模块 并上电之后,按一下开发板上的复位按键,串口显示效果如下图所示:

六、进入Xmodem BootLoader测试

从2022年5月份开始,我们所有的开发板(见本文最上方)出厂都会默认烧录 Xmodem BootLoader。大家可以尝试测试一下进入 Xmodem BootLoader。成功进入 Xmodem BootLoader 后的上位机软件界面如下图所示:

具体操作步骤详见《ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-10:烧录固件之串口Xmodem BootLoader》 一文中的 3.4.2 进入固件传输模式,这里就不再重复了。

(注:如果还有遇到问题,建议在文初或文末提及的技术交流QQ群中提问交流。)

 

持续更新中,欢迎关注!

 

【所有相关IDESDK均可从群文件免费获取,也全都是免安装的,解压出来直接就能开始开发】
【配套源码文档软件硬件等资源,请移步技术交流群:拿破仑ZigBee(263671349)】

文章作者: 拿破仑940911
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 拿破仑940911 !
评论
  目录