- 1
- 0
- 约4.64千字
- 约 6页
- 2026-08-24 发布于河北
- 举报
STM32嵌入式面试题及详细答案(实战版)
一、基础原理类(入门必考)
1、简单说说STM32的内核分类,常用的内核有哪些?
答案:STM32是基于ARMCortex-M系列内核的单片机,主流常用的内核分为三款,也是工业、民用项目最常用的型号:
第一是Cortex-M0/M0+,主打超低功耗、低成本,算力较弱,适合简单控制类项目,比如小家电、遥控器、低功耗传感器采集设备,代表型号STM32L0、STM32F0。
第二是Cortex-M3,属于经典通用内核,性能和功耗平衡,性价比极高,没有硬件浮点单元,满足绝大多数工业控制、物联网基础项目,代表型号STM32F1,也是目前市面使用最广泛的型号。
第三是Cortex-M4/M7,带硬件浮点运算单元,算力强、运算速度快,适合需要浮点计算、复杂算法的项目,比如电机控制、音频处理、图像处理,代表型号STM32F4、STM32F7。
日常项目开发中,STM32F1(M3内核)、STM32F4(M4内核)是使用频次最高的两款。
2、STM32的时钟系统由哪几部分组成?分别作用是什么?
答案:STM32时钟系统是单片机运行的核心,所有外设、内核运行都依赖时钟,主要由四个时钟源和时钟分频、倍频模块组成,四个基础时钟源如下:
HSI:内部高速时钟,芯片内置RC振荡器,默认8MHz,无需外接晶振,上电默认启动。缺点是精度低、温漂大,一般用于临时启动、
原创力文档

文档评论(0)