Silicon Lab EFM32 Starter Kit拆包及评测

作者: shepherd
上传时间为: 2014-11-17 09:35 PM
2014-11-17
阅读:

参加益登科技召开Silicon Lab动手课程,每个人套EFM32 Starter Kit的开发套件。

壁虎漫步(可能是蜥蜴)很显眼

他家ARM系列是以壁虎做LOGO,和ST的蝴蝶遥相呼应,这是什么样的节奏。

我拿到的ZERO的开发套件。

包装很简单

盒子内的包装就是两块板子,一条USB(Mini口)线,和一张带二维码的“名片”。

主板是EFM 32 ZERO GECKO的芯片,上面个点阵LCD屏。。。

扩展板,映入眼帘的是一块亚力克玻璃,上面红框里的是紫外线、手势环境光传感器(名字实在太长:Si114x Ultraviolet (UV) Index, Gesture, Proximity and Ambient Light Sensor IC)。右边的红框里的是相对湿度和温度传感器。

这块开发板主打的就是Weather Station Demo(可以叫做气象站):紫外线,湿度,温度倒是气象参数的主要参数,要是能有检测PM2.5的估计会更吸引眼球。

原始的Demo是一个游戏,类似于打飞机游戏,没有拍下照片就被我给。。。

没有关系,接下来我们来一步步的完成这个Weather Station

首先在http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx,下载Simplicity Studio,

主流的基于Eclipse的开发环境,安装后大约占用1.5G,如今市场上大部分都是这么大,见怪不怪。

好处就是多平台通用,Windows, Mac,Linux都有对应的安装版本。

打开安装好的软件,界面简介如下,导航功能做得不错,可以从一些简单的图标来认识各个功能模块。

这时要把板子连接到USB接口上,软件并不能直接就识别出来,需要点击上图左边的Detect Connected Device来识别你的开发板

如果你的软件安装正确,驱动也安装了,那么就能检测到类似于下图的Starter Kit和Segger J-Link。

OK之后,界面就会变得复杂许多,多出来的部分就是和板子相关的信息。

从主界面上选择Software Examples来创建STK3200_weatherstation例程

在用户路径下创建出工程文件

选择编译选项,默认就好了。

工程创建完成后就进入Eclipse的环境当中

编译完成后,点击“小虫子”进入调试界面,一个例程我们不进行任何的调试,而直接进入全速运行模式。看看板子的效果

摄氏温度

华氏温度

紫外线指数,我在室内测试,所以紫外线是零应该是对的

相对湿度

温度、湿度和紫外线界面之间的切换是在光传感器的前面左右晃动(也就是识别手势的左右切换),摄氏温度和华氏温度之间是上下手势切换。

总体而言,Silicon Lab的开发套件评分应该在中等。

最大的不足在于开发环境,新建工程的过程中,经常出现闪退,更新经常出现问题,反应很慢等等。

开发板已经出色的完成了他的功能,两个传感器用一个例程就简单的去实现了。用主板和扩展板的设计也是很讨喜的。不会让传感器的功能就完全锁死在自己的单片机上,应用到别家的MCU产品对他们来说也会是一件好事。例程和相关的资料跟上,会让这套开发板更加成功。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示