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 架构的单片机。
脚注
- ^ https://www.st.com/zh/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html[裸链].
|
---|
| 總論 | - 单片机
- 特殊功能暫存器(英语:Special function register)
|
---|
| 架構 | |
---|
| 家族系列 | 4位元 | |
---|
| 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)
|
---|
|
---|
| 界面 | |
---|
| 模擬器 | |
---|
| 列表 | - Common microcontrollers
- By manufacturer
|
---|
| 參見 | |
---|
|
|
---|
| 一般术语 | |
---|
| 固件及掌控 | - 封闭平台
- 设计式缺陷
- 残废软件
- 厂商锁定(英语:Vendor lock-in)
- 第三方固件(英语:Custom firmware)
- 第三方路由器固件项目
- 自制 (视频游戏)(英语:Homebrew (video games))
- 消费电子产品破解(英语:Hacking of consumer electronics)
- Rooting (安卓)
- iOS越狱
|
---|
| 软件库 | |
---|
| 软件开发工具 | |
---|
| 嵌入式操作系统 | |
---|
| 编程语言 | |
---|
| - 轻量级浏览器比较(英语:Comparison of lightweight web browsers)
- 开源计算硬件(英语:Open-source computing hardware)
- 开源机器人(英语:Open-source robotics)
|
|