为了帮助工程师更容易掌握Silicon Labs(亦称“芯科科技”)的EFM32 32位MCU系列产品以及EFR32系列多协议无线SoC/模块的开发技巧,我们特别制作了本篇文章提供Simplicity Studio相关的外设(Peripheral)应用示例。这些示例在我们免费的Simplicity Studio软件开发环境中非常容易取得,只要将EFM32或EFR32的开发板连上Simplicity Studio,即可参考针对各种不同应用的外设示例。
我们希望能帮助您能够找到最合适的示例来测试您的开发套件,并使您的初始设计能够参考其中的示例做为基础,从而加速开发过程。但是,如果您不能找到您正在寻找的示例,我们在公共存储库中有各种各样的未发布的示例,将能提供您更进一步的帮助。点击访问Silicon Labs的公共存储库:https://github.com/SiliconLabs
在那里你可以找到几乎所有有关Silicon Labs设备的例子。在本博客中,我们将向您展示如何访问EFM32/EFR32外围设备示例。
EFM32 / EFR32外设示例:
https://github.com/SiliconLabs/peripheral_examples
第一步:了解设备系列

首先你需要知道你的设备是什么系列,你可以看看开发套件包装上的标记,下面表格中标示的数字则是序列号。
第二步:外设名称

下面的表格列出了所有的设备外设设备及其描述:
第三步:访问外设示例
要访问外围示例,请执行以下步骤:
复制或下载存储库到Simplicity Studio安装中的以下路径:
C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v#.#\app\
#代表的是Gecko SDK套件的版本号。
通过以下一系列的点击访问,从Simplicity Studio导入你想要的例子:
File -> Import, orProject -> Import -> MCU Project
要访问来自IAR的示例,只需导航到所需的.eww文件并双击它。
更多参考示例
EFM32/EFR32 Peripheral API Reference:
https://siliconlabs.github.io/Gecko_SDK_Doc/index.html
Simplicity Studio Manual:
https://www.silabs.com/documents/public/application-notes/AN0822-simplicity-studio-user-guide.pdf
凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。