标签题目
UART相关面试题
串口、IIC、SPI 通信特点有什么区别?
这题考常见板级串行通信的选型能力,回答要按时钟、拓扑、速度、引脚、可靠性和典型场景对比。
UART 波特率怎么算,两端波特率不一致会怎样?
这题考异步串口的时钟误差,回答要说明波特率由外设时钟分频产生,不一致会导致采样漂移、乱码和帧错误。
UART 空闲中断接收不定长数据的原理是什么?
这题考串口不定长接收方案,回答要讲清 DMA 持续收数据,空闲线中断负责判定一帧结束并计算本次长度。
如何保证串口接收数据时不丢帧?
这题考串口接收可靠性,回答要从吞吐预算、硬件 FIFO/DMA、缓冲区、协议校验和流控一起保证不丢帧。
设计上位机和嵌入式设备之间的二进制协议时,要如何考虑帧格式、校验、序号、重传和兼容性?
这题考嵌入式通信协议设计,回答要覆盖帧边界、版本长度、校验、序号重传、兼容扩展和调试可观测性。