跳转到主要内容

EFM32 MCU

物联网创客指南:EFM32 MCU设计的最佳实践和除错技巧(四)

Lee_ /

来源:SiliconLabs微信公众号

在上一节中,您了解了一些软件开发的基本实践和提示。我们在本节继续讨论这些主题,包括内联函数,读取和写入闪存(包括用户页面闪存),以及如何避免缓冲区溢出。我们将讨论类型转换的潜在问题,以及如何在出现问题时用配置锁解决问题。

根据下列重点步骤写好代码,一切都会更好!――续
(本系列1到8部分请参加往期文章:http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Essential-…)

<strong>九 内联函数的影响与限制</strong>

物联网创客指南:EFM32 MCU设计的最佳实践和除错技巧(二)

Lee_ /

在本系列的第一部分中,我们介绍了修订控制系统,以及它如何安全地保存您的设计文件,并帮助您找到设计文件之间的差异。在本节的第二部分教学中,您将了解如何构建自己的硬件。

<strong>这个系列文章有六个部分:</strong>

1. 使用版本控制系统
2. 在面包板上开始开发
3. 原型构建
4. 写好代码,一切都会更好
5. 像专业人士那样构建源代码
像天才一样调试问题

<strong>开始使用面包板进行开发</strong>

当在EFM32上开始一个新项目时,您可能已经参考了本书的一些例子,并认为您有了足够在定制印刷电路板(PCB)上开发自己的EFM32解决方案的能力。但不要让步子太大,可以遵循下列步骤以确保开发的成效:

<strong>1. 一步步进行测试</strong>