微控制器MCU的开发的要考虑底层硬件、系统和驱动等资源,工程师总是需要投入大量精力完成这些工作。本专题涵盖MCU及嵌入式开发板的基础知识以及设计实例,从理论到实践,为工程师提供丰富的参考设计资源。

基础知识
  • 微控制器设计

    • 本文介绍可以输出各种模拟信号的电路板的一般概念和关于设计的一些细节以及详细研究了原理图的微控制器部分。
  • 如何为微控制器选择合适的振荡器?

    • 每个微控制器都需要时钟源,所选振荡器尽可能降低成本和复杂性的重要性。本文将重点介绍各种时钟源的优缺点,以便更好地为微控制器选择振荡器。
  • 什么是微控制器?

    • 本文通过将微控制器与微处理器以及DSP进行比较,进而讨论微控制器的定义并考虑它在设计中的用途。
  • 微控制器的文件系统

    • 本文从布局、内存块、位图块和目录等方面对微控制器的文件系统进行介绍,帮助理解文件系统在微控制器的重要性。
  • TI MSP430FR2633微控制器的PCB设计注意

    • 本文以TI MSP430FR2633微控制器的电容控制面板PCB为例将仔细研究PCB设计注意事项和器件编程。
  • 帮助你选择MCU或 MPU

    • 本文从内存、功率、价格以及其他因素角度来向你介绍MCU和 MPU,帮助你如何选择更好地MCU和 MPU。
设计实例
  • 使用EFM8微控制器实现I2C概念

    • 很多制造商的微控制器都集成了快速实现I2C的外设。本文详细讨论如何将I2C通信合并到专为EFM8微控制器编写的固件中,而且此处介绍的概念和代码适用于其他Silicon Labs器件。
  • 使用EFM8微控制器实现I2C实例

    • 本系列文章主要介绍如何使用Silicon Labs微控制器的SMBus外设设计一个I2C接口的基于Silicon Labs SMBus外设的I2C接口的固件架构和示例代码。
  • 自定义微控制器设计指导系列一

    • 自定义微控制器设计不需要太多额外的电路来实现。本文对自定义微控制器设计包含的硬件、工具和工具链的内容进行介绍。
  • 自定义微控制器设计指导系列二

    • 本文介绍关于如何安装、焊接并测试PCB建议的内容,还将讨论如何将固件加载到微控制器的闪存从而将定制微控制器设计变为现实。
  • 如何为某个产品选择适用的微处理器?

    • 本文对从技术因素和影响到项目成败的成本和交货时间等商业问题两个角度来考虑如何选择适合某个产品使用的微处理器。
  • 在嵌入式应用中使用的微控制器

    • 本文为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。