你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

25个STM32问答,考验你基础的时候到了

[复制链接]
flyingstar 发布时间:2025-9-4 13:33
STM32作为嵌入式领域的核心芯片之一,对工程师来说,掌握基础配置与外设原理是其开发关键,不过有很多工程师基础不稳,因此,如何判断自己是否基础不稳?看看你能不能答出下面25个问题!
微信图片_2025-09-04_133052_071.jpg

1、基础概念篇
STM32的GPIO有几种工作模式?
八种:模拟输入、浮空输入、下拉输入、上拉输入、推挽输出、开漏输出、复用推挽、复用开漏。
推挽输出与开漏输出的核心区别?
推挽主动输出高低电平;开漏需外接上拉电阻输出高电平,低电平直接输出。

输入上拉与下拉电阻的作用?
上拉:将不确定信号钳位至高电平;下拉:钳位至低电平,避免信号悬空。

STM32的时钟源有哪些?
HSI(内部高速)、HSE(外部高速)、LSI(内部低速)、LSE(外部低速)、PLL(锁相环倍频)。

ROM与RAM在STM32中的功能差异?
ROM存储程序代码,断电不丢失;RAM为运行内存,断电数据丢失。

2、外设配置篇
通用定时器与高级定时器的核心区别?
高级定时器支持互补PWM输出(驱动三相电机),通用定时器仅支持普通PWM。

ADC的规则组与注入组有何不同?
规则组按顺序转换;注入组可打断规则组,优先转换(如传感器紧急采样)。

DMA的工作模式有几种?
正常模式(单次传输)、循环模式(持续搬运)。

USART的数据帧格式包含哪些部分?
起始位(0)+ 8位数据位 + 校验位(可选) + 停止位(1位)。

SPI与I2C的通信线数差异?
SPI需4线(SCK、MOSI、MISO、CS);I2C仅需2线(SDA、SCL)。

3、中断与优先级

NVIC可配置的中断优先级位数?
4位(16级可编程优先级)。

中断嵌套的条件是什么?
抢占式优先级不同即可嵌套,响应优先级仅影响同级排序。

外部中断的触发方式有哪些?
上升沿、下降沿、双边沿触发。

STM32的复位方式有几种?
系统复位(软件/看门狗/外部复位)、电源复位(上电/掉电)、备份区域复位(软件触发)。

4、系统与存储

STM32的最小系统包含哪些部分?
晶振电路(HSE/LSE)、复位电路、电源电路(3.3V/1.8V核心电压)。

FLASH的页大小是多少?
小容量/中容量为1KB,大容量为2KB。

系统存储区(System Memory)的作用?
ST出厂预置的Bootloader,用于通过串口/USB升级固件。

STM32的内存映射分为几个块?
8个大块,每块512MB,涵盖代码、RAM、外设寄存器等区域。

5、实战配置

配置GPIO前必须做什么?
开启对应时钟(RCC_AHBENR寄存器)。

定时器输出比较模式有几种?
冻结(普通定时)、高电平有效、低电平有效、翻转电平。

PWM频率如何调整?
修改TIM_SetAutoreload()的自动装载值,占空比通过TIM_SetCompare1()调整。

串口奇偶校验需设置什么参数?
USART_WordLength需设为9位(含校验位)。

6、特殊功能

STM32的MCU供电电压范围?
核心电压1.8V,IO口电压3.3V(兼容5V需通过电平转换)。

一键下载使用的接口?
SWD(2线)或JTAG(4线),推荐SWD节省引脚。

STM32的Bootloader模式如何进入?
设置BOOT0=1,BOOT1=0,复位后进入系统存储区启动。
1 收藏 评论0 发布时间:2025-9-4 13:33

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版