嵌问Embedded Interview Lab
题库进阶题库开始练习学习路线企业项目面试辅导关于本站
我的复习
首页题库进阶题库开始练习学习路线企业项目面试辅导关于本站我的复习
嵌问 · 把“知道”练成“讲得清楚”
原创进阶题库学习路线企业项目面试辅导关于本站浏览题库学习记录仅保存在当前浏览器

Question Bank

嵌入式面试题库

按知识、方向与难度筛选;每道题都有分层回答和工程追问。

按当前条件练习

知识分类

全部题目 394C/C++ 与基础 67数据结构与算法 20MCU 与外设 74ARM 与系统基础 42RTOS 45嵌入式 Linux 86调试与可靠性 14项目追问 16综合题组 30
当前条件:#新增60题 清除
找到 60 道题第 4 / 8 页
MCU 与外设MCU / RTOS进阶原理题

外部中断选择边沿还是电平触发?怎样避免漏事件和中断风暴?

边沿适合捕获转换但处理期间再次变化可能合并或丢失;电平能持续表达未处理条件,却可能在源未清除时反复进入。ISR 应先确认来源,按硬件规定清标志,并把业务处理移交任务。

高频面试新增60题外部中断
MCU 与外设MCU / RTOS深入原理题

多个器件共享 SPI 总线时,锁应该保护到什么粒度?

锁应覆盖一个不可分割事务:配置目标器件所需模式和频率、拉低 CS、完成命令与数据阶段、确认总线空闲、释放 CS。只保护单次字节发送会让另一设备在事务中间改配置或抢占总线。

高频面试新增60题SPI 总线
MCU 与外设MCU / RTOS进阶原理题

窗口看门狗与独立看门狗有什么区别?喂得太早为什么也会复位?

独立看门狗通常依靠独立低速时钟检测长时间失活;窗口看门狗要求只在允许时间窗内刷新,既能发现过慢也能发现异常快循环。时钟源、调试冻结和低功耗行为需按芯片确认。

高频面试新增60题窗口看门狗
MCU 与外设MCU / RTOS进阶原理题

需要模拟输出时,DAC 与 PWM 加低通滤波应该怎么选?

DAC 直接提供量化电压,纹波小但受分辨率、建立时间、输出缓冲和负载限制;PWM 加滤波成本低、范围灵活,但纹波、响应时间和定时器资源相互制约。选择应由带宽、精度、负载和成本决定。

高频面试新增60题模拟输出
ARM 与系统基础MCU / RTOS深入原理题

Cortex-M Thread Mode 如何在特权、非特权和 MSP、PSP 之间切换?

CONTROL 寄存器控制 Thread Mode 的特权级和所用栈指针;Handler Mode 始终使用特权执行。非特权线程不能直接自行恢复特权,通常通过 SVC 进入异常,由受信任处理代码检查请求后完成操作。

高频面试新增60题特权级
ARM 与系统基础MCU / RTOS深入原理题

Cortex-M 异常栈为什么要关注 8 字节对齐和对齐填充?

ABI 和异常模型可能要求异常入口保持 8 字节栈对齐;若被打断时 SP 未对齐,硬件可在栈帧中加入填充并用 xPSR 标记。手工解析或汇编上下文切换若忽略该位,会错认寄存器和返回位置。

高频面试新增60题栈对齐
ARM 与系统基础MCU / RTOS深入原理题

Cortex-M 的 EXC_RETURN 为什么看起来像地址,却不能当普通返回地址?

异常进入后 LR 可保存特殊 EXC_RETURN 编码,它告诉处理器返回 Thread 还是 Handler Mode、使用 MSP 还是 PSP,以及栈帧是否含浮点上下文。执行异常返回序列时硬件据此自动出栈,而不是跳到该数值地址。

高频面试新增60题异常返回
ARM 与系统基础MCU / RTOS深入原理题

Cortex-M 的 PRIMASK、BASEPRI 和 FAULTMASK 分别屏蔽什么?

PRIMASK 屏蔽可配置优先级异常;BASEPRI 只屏蔽达到某一优先级阈值及更低紧急度的异常;FAULTMASK 屏蔽范围更强,只留下 NMI。不同 Cortex-M 型号支持情况不同,修改后必须按原值恢复。

高频面试新增60题中断屏蔽
上一页12345678下一页