`
1.开箱
正值国庆期间,收到了可爱的绿壁虎,迫不及待的开箱体验了一把。
包装比较简陋,一根数据线、一张卡片和主角SLSTK3301A开发板。
开发板整体观感来说比较漂亮,电容电阻大部分使用了贴片1608(mm)甚至更小的封装,导致整个电路板正面除了主要元件(LCD、EFM32、si7210、si7021、LC SENSE、接插件、纽扣电池座)之外,阻容元件几乎看不到,整个电路板很清爽。电路板背面留有N多的测试点焊盘,便于测量。
不足之处:
1)所有元件、接插件的编号是没有打印在板子上的,对于入门来说,不太友好
2)入上图所示,P800、P701插针间距比较小,没有使用2.54mm的间距,使用起来不方便。
3)JLINK整整被LCD盖在了下边,使用接插件,把液晶插上去是不是更好亿点呢?
2 硬件功能概述
SLSTK3301A开发板外形小巧,但是在硬件功能上还是挺丰富的,内存空间在arm的加持下,128+32的组合也可以满足一般使用。低功耗应用配备LCD也许是更好的选择(要是eink屏更香)。板载jlink(虚拟U盘+uart接口)这一点对于调试来说不能再方便了。法拉电容真的很小(说的是个头,容量0.02f,也就够掉电后的数据临时备份吧)
●EFM32TG11B520F128GM80 MCU 配备 128 kB 闪存和 32 kB RAM
●适用于精确跟踪电流的高级能耗监控系统
●具备调试输出功能的集成 Segger J-Link USB 调试器/仿真器
●256 分段 LCD
●2 个用户按钮、2 个用户 RGB LED 和触摸滑条
●相对湿度传感器、磁霍尔效应传感器和电感电容式金属传感器
●20 引脚扩展头
●便于访问 I/O 引脚的拆分垫
●电源包括 USB 和纽扣电池
●0.02 F用于备用电源领域的超级电容器
●Simplicity Studio 支持
3 资料搜索
资料搜索的话,最简单莫过于官网了。直接上https://www.silabs.com/官网,有简体中文版,直接开下图就可以找到SLSTK3301A了
涉及到的资源官网也做了分类,在此不表了,有更快捷的方法。
4 开发环境体验
直接从官网
GETtiNG STARTED进入
Simplicity Studio下载页面。
没什么说的,直接根据个人系统版本下载对应的软件版本就可以了。
4.1 安装(多图预警)
第一步 双击安装
此处忘记“change”了 —_—
安装完成后,需要注册账号,注册完成后,登录个人账号。
登录进去后,进入欢迎界面,首先需要安装需要的包。
有两个选项,一个是根据连接的device安装需要的包,另外一个是根据类型选择对应的包。
这里选择32位mcu,看一下需要安装的包
推荐安装的有14项,列表如下:(包含mcu的sdk、工具链、一些辅助插件、还有一些库)
附加项4项:
必须安装的有7项:
在选择了推荐安装和附加项中的选项后,下一步是授权,点击同意。
开始安装,这里过程比较曲折,中间部分包下载安装有卡顿,一度重启了软件3次才安装完成。
单击工具栏的“install”按钮,可以再次打开包管理选项。还可以对已经安装的包进行管理。
连接SLSTK3301A到Simplicity Studio,在欢迎页面可以自动识别连接的的调试器以及芯片型号。单击start进入下一个页面
重点来了,在此页面,可以看到跟连接目标芯片相关的文档、程序demo、Quick Start Guides、一些可以使用的工具。也就是说,需要的官方资料,在安装了Simplicity Studio
开发环境后,基本上就可以一键获取了。省去了到处查找资料的过程,可以把重点放到学习例程、项目开发上面,大大提高开发效率。
demo有16个,可以不打开工程的情况下,直接一键下载到mcu。
5 energy profiler牛刀小试
通过window--perspective--energy profiler
,可以打开energy profiler窗口,使用起来也比较简单方便,直接上图吧,能耗表现简单明了。
6 keil可以吗?
在arm cortex-m*领域,
STM32耳熟能详,当然,keil MDK对于大多数人也不陌生,这里也尝试一下,,直接上图,不过在安装pack的过程中,一番操作下来,发现,EFM32mcu的命名有点饶。
`