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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

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

GPIO 位操作为什么优先使用原子置位/复位寄存器,而不是读改写?

普通输出寄存器读改写包含读、修改、写三个步骤,若中断或另一执行单元同时改其他位,后写者会覆盖前者。芯片提供的原子置位/清零寄存器可在一次总线写中只影响目标位。

高频面试新增60题GPIO 原子操作
MCU 与外设MCU / RTOS入门原理题

GPIO 推挽、开漏和高阻态在电气上有什么区别?

推挽能主动拉高和拉低,边沿快但不适合多器件直接线与;开漏只主动拉低,高电平由上拉产生,可实现线与和电平转换;输入高阻几乎不驱动线路,但悬空时容易受噪声影响。

高频面试新增100题GPIO
MCU 与外设MCU / RTOS进阶原理题

I²C 上拉电阻为什么不能只凭经验选 4.7kΩ?

结合开漏结构、总线电容、上升时间、低电平灌电流和速率计算可用范围。

高频面试I²C上拉电阻信号完整性
MCU 与外设MCU / RTOS深入原理题

I²C 多主仲裁如何做到不破坏正在传输的数据?

SDA/SCL 为开漏线与,主机发送高电平时会释放 SDA 并同时采样;若期望高却读到低,说明另一主机发送了占优的低电平,当前主机失去仲裁并停止驱动。时钟同步同样由低电平占优协调快慢主机。

高频面试新增100题I²C 仲裁
MCU 与外设MCU / RTOS入门原理题

I²C 寄存器读取为什么常使用 Repeated START?

典型寄存器读取先以写方向发送寄存器地址,再不释放总线地发送重复起始并切到读方向。这样保持一次原子事务,避免 STOP 后器件状态变化或其他主机插入。最后一个接收字节通常由主机 NACK 并 STOP。

高频面试新增100题I²C
MCU 与外设MCU / RTOS进阶原理题

I²C 时钟拉伸会怎样影响主机超时和总线吞吐?

从机可在允许的阶段保持 SCL 为低,推迟主机下一位时钟,因此主机设定频率并不等于实际传输始终按该速率进行。控制器必须支持拉伸,并设置有上限的超时与恢复策略。

高频面试新增60题时钟拉伸
MCU 与外设MCU / RTOS入门故障定位

I²C 的 7 位地址为什么经常在驱动里被左移一次或重复左移?

总线首字节由 7 位从机地址和最低位读写方向组成;不同控制器 API 有的接收纯 7 位地址,有的要求已放到首字节位置。必须按 API 契约传参,不能把数据手册的读写地址和 7 位地址混用。

高频面试新增60题I²C 地址
MCU 与外设MCU / RTOS深入故障定位

I²C 的 SDA 被从机一直拉低,软件怎样恢复总线?

识别从机停在半个事务、时钟脉冲恢复、STOP 生成及外设重置的边界。

高频面试I²C总线恢复故障注入
上一页123456789101112131415161718192021222324252627282930313233下一页