STM32微控制器之概述

概述

STM32系列微控制器是意法半导体推出的针对嵌入式领域的高性能MCU(ARM Cortex-M),特别是其高端芯片支持WIFI、Bluetooth、IoT。本着学习的态度准备实际调试一下这个芯片的功能,因为没有实际芯片,因此采用Proteus 8.12支持的STM32F401CE,利用仿真器来进行实践。

STM32器件选型

开发软件

  • Keil MDK-ARM
  • IAR Embedded Workbench
  • C-Lion 网上有人推荐用C-Lion IDE工具编写代码,配合STM32CubeProgrammer下载固件

编程器

STVP

ST-LINK Utility

STM32CubeProgrammer

STM32F401CE芯片介绍

从芯片资源上看,该芯片只有512KB的Flash Memory和96KB的SRAM,只能跑一些裸机程序或者uCoS-II,不能跑Linux系统。STM32系列微控制器,只有Cortex-A系列的才能搭载Linux系统。

原文地址:https://www.cnblogs.com/justin-y-lin/p/15216629.html