全网最全硬件校招八股文(14)-通信与总线协议

写在前面

通过对300份真实面经的分析以及本人秋招实习面试中遇到的问题,我总结了硬件岗位面试中最高频的面试题目。这些问题涵盖了模拟电路、数字电路、电源、信号完整性、嵌入式硬件、PCB设计、电机、常用仪器等核心领域,并附上详细的解答思路,帮助你高效复习。目前已更新248道高频面试题,持续更新中。

适用岗位包括单板硬件研发、嵌入式硬件、PCB Layout、电源设计、射频工程师、硬件测试和FAE(现场应用工程师)。

无论你是大三、大四的本科生还是研一、研二的研究生,都可以从中获得全面的面试备战策略。

目录

1、简单说说你对URAT总线的了解

2、I2C总线的工作原理

3、利用I2C总线通信时,怎么区分起始信号和停止信..

4、谈谈你对SPI总线的了解

5、SPI总线的四种工作模式

6、IIC 外设有哪些

7、介绍 I2C 协议架构

8、系统各模块通信机制

9、I2C需不需要上拉电阻?为什么?

重要!!!

串口、COM、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1-WIRE
https://blog.csdn.net/Albert992/article/details/104707127/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-9&spm=1001.2101.3001.4242
MIPI、LVDS、RGB、HDMI等接口对比
https://blog.csdn.net/lx123010/article/details/109117439
USB也经常问
https://blog.csdn.net/chenhuanqiangnihao/article/details/112574164

1、简单说说你对URAT总线的了解

UART总线,又称之为串口,由于其操作简单,硬件设计容易广泛用于一些短距离信号通信场合;UART本身为一个全双工异步通信,全双工即即可实现接受也可实现发送,异步即不在统一的时钟下实现接收和发送;通常UART由两根线组成,一根作为发送端,一根作为接收端,由于没有统一的时钟作为参考,为了使得收发双方能够正确接收数据,需要设置一个波特率,使得信号按照波特率的规定发送,按照波特率的规定接收;UART的数据结构可以分为起始位,数据位和结束位,当接收端接收到起始位开始接受数据,直至结束位表示一组数据接收完成。

2、I2C总线的工作原理

I2C是一种半双工同步的通信总线,其最大的特点即采用线与的逻辑形式,首先I2C在硬件结构上采用SDA和SCK,分别为数据总线和时钟总线,数据在时钟的节拍下进行接收和发送;为了能够在一个数据总线上实现接收和发送,数据需要在总线上分时复用;当主机向从机写数据时,需要先发送器件地址+写标志位0,应答后发送器件地址对应的寄存器地址应答后开始写入数据;而当主机接收数据时,需要先发送器件地址+写标志位,随后发送器件地址对应的寄存器地址,随后再次发送器件地址+读标志位开始读取数据;显然I2C的逻辑控制较为复杂;

3、利用I2C总线通信时,怎么区分起始信号和停止信号?

答:I2C通信的时序特点:当静态时SDA和SCK都

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

全网最全硬件校招八股文 文章被收录于专栏

本人bg西电硕,本硕均为电子信息专业。25届秋招主投硬件岗,最终拿下海康,汇川,艾诺,TCL,华为,CVTE,中兴,小米等offer。通过对300份真实面经的分析以及本人秋招实习面试中遇到的问题,我总结了硬件岗位面试中最高频的面试题。这些问题涵盖了模电、数电、硬件测试、PCB设计、电源岗等核心领域,并附上详细的解答思路。其次,我还详细介绍了电源岗、硬测岗、单板硬件岗位的职责、必备技能以及学习路线。

全部评论

相关推荐

昨天 21:57
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务