【设计学堂】EFM32与EFR32外设应用示例
2019-10-11
为了帮助工程师更容易掌握Silicon Labs(亦称“芯科科技”)的EFM3232位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