1、初识STM32(定义、分类、命名、选型、实物图)
目录
STM32的定义
STM32的分类
STM32的命名方法
STM32如何选型
STM32实物图“千呼万唤始出来”
STM32的定义
从字面上来理解, ST 是意法半导体, M 是 Microelectronics 的缩写, 32 表示 32 位,合起来理解:STM32 就是指 ST 公司开发的 32 位微控制器。
应用列举一些:STM32 属于一个微控制器,自带了各种常用通信接口,比如USART、 I2C、 SPI等,可接非常多的传感器,可以控制很多的设备。除此以外,407 开发板上还集成了以太网,音频,CAN,485,232, USB转串口,蜂鸣器, LED,电容按键等外设资源,板子上面,还可以跑系统FreeRTOS/ucosiii,学习图形界面 emwin。【多学习,技多不压身】
STM32的分类
从内核上分有 Cortex-M0、 M3、 M4 和 M7 这几种,每个内核又大概分为主流、高性能和低功耗。如下图:
F1之于F4而言,除了内核不同和主频的提升外,升级的明显特色就是带了 LCD 控制器和摄像头接口,支持 SDRAM,这个区别在项目选型上会被优先考虑。从大学教学和用户初学来说,还是首选 F1 系列,目前在市场上资料最多,产品占有量最多的就是 F1 系列的 STM32。
相关新闻
AI前沿 | 2026年10月29日:Gemini 4 Carbon 登顶 + 网络安全防御 + 长程 Agent 编程
AI前沿 | 2026年10月29日:Gemini 4 Carbon 登顶 网络安全防御 长程 Agent 编程 📖 首屏导读 本教程配套付费专栏:《大模型工程师修炼手记》 19.9 元(AI 编程 Agent 实战 本文同主题系统课程) 《AI时代程序员的自我…
仰拍出大长腿效果的数学证明
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
华为OD机试真题 新系统 2026-10-28 C++【社交网络消息转发】
目录 题目 思路 Code 题目 题目内容: 在一个社交网络中,有 N 个用户(编号 0 到 N−1);每个用户都有一个「转发名单」(整数),该数二进制格式中的第 i 位为 1 表示此用户会把消息转发给第 i 个用户。 给定一个整数数组 forwardLists 和一个整数 initialSenders,请…
最新新闻
Univer在线表格实践:模板设计、单元格锁定与权限控制
Univer 这个名字,最近在在线表格这个圈子里确实有点热。如果你接触过数据填报、模板分发这类业务,大概率会遇到一个很典型的痛点:要给用户一张预先设计好的表格,只允许他填写特定格子,其余区域保持只读,同时…
微信小程序+Java后端:青少年心理健康科普平台开发详解
简介:一套基于微信小程序与Java后端(SSMMySQL)的青少年心理健康科普平台毕业设计资料包,面向毕业设计、课程设计及项目实战开发者,覆盖小程序端与后台管理端完整闭环。系统功能包括:用户注册验证后登录&…
AVEC2014+ResNet:复现抑郁症诊断系统的完整指南
简介:基于AVEC2014数据集与ResNet网络实现的抑郁症诊断系统Python源码,面向深度学习初学者或医疗影像/行为分析方向的开发者,提供从视频预处理到模型训练、验证、测试的完整项目范本。压缩包共11个文件,包含9个Python脚本…
多Agent协同系统架构设计与实现指南
1. 多Agent协同系统的核心价值 当60个AI智能体同时运行并形成协作网络时,我们实际上构建了一个具备群体智能的分布式认知系统。这种架构最显著的优势在于任务分解与并行处理能力——就像一支训练有素的专业团队,每个成员专注自己最擅长的领域,…
全能办公软件核心功能与自动化办公深度解析
1. 全能办公软件的核心功能解析这款号称"以一敌十"的综合办公软件确实集成了多项实用功能,从OCR识别到系统配置,几乎涵盖了日常办公的所有需求。我们先来看看它的核心功能模块:1.1 OCR文字识别与表格处理OCR(光学字符识…
大屏可视化卡片式入口设计:从布局到动效的完整实现指南
可视化大屏这东西,做过的都懂一个尴尬:技术堆得再猛,图表画得再炫,真正坐在屏幕前的人第一眼往往找不到入口在哪。数据流动画跑得飞起,业务人员却要问一句"我从哪儿点进去看明细"。这两年我在几个数据展示类…
日新闻
雷达数据处理平台化实践:从回波到航迹的链路设计与工程优化
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
从告警轰炸到精准预警:PLFM_RADAR平台监控雷达实践
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
SPI通信隔离实战:MAX14431BAEE+数字隔离器与PIC24FJ256GA705方案
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
周新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
月新闻
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …