STM32

STM32F103VGT6的裸晶

STM32[1],是由意法半导体基于 ARM Cortex-M 研制和生产的一系列32位单片机

主要系列

  • STM32MP1、H7、F7、F4、F2:高性能系列,可实现人机界面等复杂应用。
  • STM32G4、G0、F3、F1、F0:主流系列,可以以8/16位单片机的价格实现更强的性能。
  • STM32L5、L4、L4+、L1、L0:低功耗系列,适合使用锂一次电池供电的产品。

编程和调试

STM32CubeIDE、IAR、Keil 等集成开发环境可以为 STM32 开发程序。

STM32 支持 SWD 调试,但需要注意的是,V8 及以前版本的 J-Link(含 J-Link OB)不适用于 STM32H7 及其他基于 Cortex-M7 架构的单片机。

脚注

  1. ^ https://www.st.com/zh/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html[裸链].
總論
  • 单片机
  • 特殊功能暫存器英语Special function register
架構
  • 8051
  • ARM
  • MIPS
  • AVR
  • PIC
  • C166英语C166
  • TriCore英语TriCore
  • FR-V英语FR-V
  • MC6800
  • RISC-V
家族系列
4位元
  • TLCS-47英语Toshiba TLCS
8位元
  • AVR
  • PIC(8-bit
  • COP8
  • MCS-48英语Intel MCS-48
  • 英特爾MCS-51
  • Z8英语Zilog Z8
  • eZ80英语Zilog eZ80
  • 飛思卡爾68HC08英语HC08
  • 飛思卡爾68HC11英语HC11
  • H8
  • PSoC
  • 東芝TLCS英语TLCS-870
  • XC800系列英语XC800
16位元
  • C166
  • CR16/CR16C
  • H8S
  • MSP430
  • PIC(16位元
  • R8C
  • 東芝TLCS-900
  • XC 2000
  • XE166
32位元
  • Am29000
  • CRX
  • 富士通FR
  • FR-V
  • H8SX
  • MPC5xx
  • PIC(32位元
  • TLCS-900
  • TriCore
  • 英飛凌XMC4000
  • 英飛凌AURIX
  • V850
  • 應用級ARM核心列表(STM32)
界面
編程
除錯
模擬器
  • gpsim
列表
  • Common microcontrollers
  • By manufacturer
    • Freescale
    • Intel
參見
一般术语
固件及掌控
软件库
软件开发工具
嵌入式操作系统
编程语言
  • 轻量级浏览器比较英语Comparison of lightweight web browsers
  • 开源计算硬件英语Open-source computing hardware
  • 开源机器人英语Open-source robotics