划重点!嵌入式方向面试题目大汇总(五)

秋招即将结束,历经了20+的面试的我也发现了很多企业提问的问题大同小异,有一些问题是所有公司一定会问的。下面凭借记忆复盘一下硬件工程师方向常见的面试题目,希望对接下来准备招聘的同学们提供帮助!本文不定期更新!

本帖子参加牛客网创作活动,麻烦大家多多收藏、点赞、评论

介绍一下IIC总线?

IIC总线是一种串行总线, IIC总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 是一种半双工的总线。 IIC所有设备都挂在总线上,每个设备有唯一地址,最多支持127个设备。 进行数据传送时,在SCL为高电平期间,SDA线上电平必须保持稳定,只有SCL为低时,才允许SDA线上电平改变状态。并且每个字节传送时都是高位在前。

介绍一下SPI总线?

SPI是全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位(bit)传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。 四线SPI的话,就要在三条线的基础上添加片选信号线。 1、 MISO ————— 主设备数据输入、从设备数据输出 2、 MOSI ————— 主设备数据输出、从设备数据输入 3、 SCLK ————— 时钟信号、由主设备产生 4、 NSS(CS) ————– 从设备片选信号,由主设备控制

介绍一下什么情况使用IIC或者SPI?

IIC优点: 只用到2根线,适用于IO口资源比较紧的场合,但是速度不及SPI了。 SPI优点: 全双工工作,速度很快,适用于高速通信的场合,但是占用了4根线。 两者都有的缺点: 仅适用于近距离传输。

介绍一下串口UART?

UART:universal asynchronous receiver and transmitter 通用异步收/发器,两根线分别是TX和RX。 空闲位: UART协议规定,当总线处于空闲状态时信号线的状态为‘1’即高电平 起始位: 开始进行数据传输时发送方要先发出一个低电平’0’来表示传输字符的开始。因为空闲位一直是高电平所以开始第一次通讯时先发送一个明显区别于空闲状态的信号即为低电平。 数据位: 起始位之后就是要传输的数据,数据可以是5,6,7,8,9位,构成一个字符,一般都是8位。先发送最低位最后发送最高位。 奇偶校验位: 数据位传送完成后,要进行奇偶校验,校验位其实是调整个数。 停止位: 数据结束标志,可以是1位,1.5位,2位的高电平。 波特率: 数据传输速率使用波特率来表示,单位bps(bits per second)

哪些场景使用UART最合适?

应用场景多见于计算机与低性能的微控制器通信,打印机与PC之间通信也使用的UART方式。

特别提醒

总线通信协议在面试中真的非常常见,在开发中单板肯定不能完成所有任务的,这就要借助通信协议与其他设备建立通信。熟练记忆以上内容,常见总线通信协议必过!

嵌入式面试必“背” 文章被收录于专栏

本专栏收录原创嵌入式方向面试宝典,为嵌入式硬件软件工程师岗位的同学提供面试经典题目整理。收录全面更新迅速,值得一阅!

全部评论
感谢有佬!
1 回复 分享
发布于 2022-11-30 21:43 广西
感谢大佬
点赞 回复 分享
发布于 06-09 07:36 山东
点赞 回复 分享
发布于 2022-12-05 11:50 广东
狠狠需要了!真的很爱!
点赞 回复 分享
发布于 2022-11-30 21:39 广西
马住收藏惹~
点赞 回复 分享
发布于 2022-11-30 21:33 广西
给大佬打call
点赞 回复 分享
发布于 2022-11-30 21:29 广西
这种帖子多来点
点赞 回复 分享
发布于 2022-11-30 21:00 广西
这篇文章相较于之前的文章来说,长度确实长了很多,但是一文将常见通信协议基本介绍清楚了。愿大家工作如愿~
点赞 回复 分享
发布于 2022-11-29 21:02 辽宁

相关推荐

1.作为我第二家面试的公司,总体来说,体验很差真的,具体......2.一面技术面,首先自我介绍(巴啦巴啦),项目介绍:超级电容控制器+空中机器人xiao姓主管:超级电容控制器开发的过程中有没有遇到什么问题?回答:测试的时候出现过27211驱动导致的mos管无法开启或关闭的问题,排查后发现是淘宝买的芯片有问题,体质较差xiao姓主管:怎么会是驱动问题呢,分明是你没有把项目做好,巴啦巴啦说了一大堆,然后还说我们rm战队很烂?(由于初次面试,经验不足,比较老实,换现在真的会和他爆了),然后又说他们公司做产品怎么样怎么样牛逼,期间我想对他的一些问题或者说法进行反驳,但是都被无情打断(乐),后面就交流了一下他们公司的一个产品情况(听说一些牛油因为不了解他们产品而被直接结束的情况,我也是第一次听说这种情况。作为一个新人,不了解你们公司不是挺正常么???)后面的内容就想不起来了,反正给我的感觉就是,真在拷打!我面的公司大大小小的也有十几家了吧,态度排名,这家倒一,没得说3.二面技术面,首先是一个比较和善的小哥来面试,一开始还好,面到一半,这个时候重点来了,那个xiao姓主管又过来打断我了,直接就问我什么时候可以去实习,我寻思着怎么老把我的话打断呢?礼貌?然后我就说6月底,他说不行,硬性要求两周内,我说,也行吧,毕竟那个时候没什么课,到时候考试就请假回来考试就好,他说OK,让我后续和HR沟通4.由于面试的时候是五一前一天,和他们HR交流的时候已经是5.6号了(约定是两周内报道),本来打算收拾包袱去深圳了,结果他们HR第二天又说不推进了,啥情况?神人公司真的5.结合众多牛油的面试反馈,还有我们圈子里的一些了解,just避雷6.更新:由于一些群友发言的记录不适合放出来,总结就是:实习/在职员工对其评价均不是很友好,仅供参考
查看6道真题和解析
点赞 评论 收藏
分享
评论
21
143
分享

创作者周榜

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