【经验贴】单片机知识点汇总

前言

汇总贴:【回馈牛客】双非二本嵌入式秋招之路总结

在这部分分享里面,我只会涉及各部分的考点,但是不会把答案放出来,有一些我遇到的感觉不错的题也会放上来。这么做一方面是我自己也没法保证自己的答案是完全正确的(之前就有过看一个面经,然后里面的答案是错误的,在面试的时候吃过亏);另一方面是希望大家能够自己去查找,在理解的基础上记忆才能记得更牢,而且能对整个原理有一个认知,而不是完完全全靠背答案,这样效果很差,而且经不起面试官深入地问。这里把大部分的要点都总结出来了,就算一点一点去查资料也能在一周左右的时间内复习完。对于过于基础的知识就不提了,只提一些比较不容易注意到的点和比较重要的点。这里提到的知识点都是考察率非常高的,希望大家能把这些知识点弄懂,于此同时也要不断去看其他人的笔经面经,从里面找到自己不会的知识点,不断丰富自己的知识库。

单片机这部分主要是针对各自在项目中常用的芯片来讲,一般来说是以STM32为主。因为我大学期间主要是用到STM32的芯片,所以下面的内容也主要是围绕STM32来写的。

GPIO

  1. IO有哪三种常用方式?
  2. 状态怎么转换?

中断

  1. 什么是中断?
  2. 中断的触发方式有哪些?
  3. 哪些函数不能在中断中使用?
  4. 什么叫不可重入函数?
  5. 中断与异常有何区别?
  6. 中断的响应执行流程是什么?
  7. 写一个中断服务需要注意哪些?
  8. 中断和轮询哪个效率高?怎样决定是采用中断方式还是采用轮询方式去实现驱动?
  9. 中断优先级有哪些?
  • 单片机这种没有操作系统的,中断处理函数不能有输入参数也不能有函数返回

定时器

  1. 定时器的特殊工作模式有哪些?
  2. 定时器PWM?
  3. 如何实现PWM调速?
  4. 定时器中断?

通信协议

  1. 什么是异步传输和同步传输?
  2. UART、IIC、SPI对比的优缺点?

UART串口

  1. usart和uart的区别?
  2. uart优缺点?
  3. 要配置什么参数?
  4. 时序?
  5. 传输速率?
  6. RX为什么要上拉?
  7. 怎么传输浮点数?
  8. 串口如何接收不定长数据?
  9. 软件怎么实现自动波特率检测?

IIC

  1. IIC的特点
  2. 数据有效性
  3. 三种信号
  4. 画IIC时序图
  5. 数据传输流程
  6. 为什么要上拉?
  7. IIC总线怎么实现?
  8. IIC工作速率
  9. 怎样用IO口模拟IIC?
  10. IIC如何进行读写操作?
  11. IIC总线仲裁机制是怎么样的?
  12. 主设备3.3v从设备1.8v,不使用电平转换如何通过搭电路实现通信(这题我在某次笔试中遇到过,不过至今仍不知道答案,有懂的大佬可以在下面评论或者私信我)

SPI

  1. 介绍SPI
  2. 最大传输速率受什么影响?
  3. 四种模式及其对应的时序图
  4. SPI如何读写?
  5. SPI总线怎么实现?

其他接口

DMA

  1. DMA是什么?
  2. 为什么要用DMA?
  3. DMA的实现机制是怎么样的?
  4. DMA与中断的比较

ADC

  1. 什么是ADC?
  2. ADC是怎么实现的?
  3. ADC种类有哪些?
  4. ADC获取的数据有哪些处理、滤波方法?
  5. ADC时钟由谁提供?

存储

  1. flash操作注意事项
  2. NAND FLASH和NOR FLASH的区别?
  3. 基于ROM的运行方式和基于RAM的运行方式有什么区别?
  4. MCU启动流程
  5. 简单说说你用过的STM32的一些芯片配置,CPU主频,flash和RAM的大小
  6. arm有几个寄存器?什么是CPSR,SPSR?什么时候用到?
  7. PC寄存器的作用是什么?
  8. 通用寄存器包括R0~R15,可以分为具体哪三类?
  9. ARM系统中,在函数调用的时候,参数是通过哪种方式传递的?
  10. ARM指令集分为几类?
  11. ARM处理器有几种工作状态?
  12. 什么是哈佛结构和冯诺依曼结构?

其他问题

  1. bootloader具体做了什么?
  2. 什么是交叉编译?
  3. 为什么需要交叉编译?
  4. 单片机main函数之前做了什么工作?
  5. 如何对绝对地址0x100000赋值?
  6. 51单片机种PSW代表什么?
#高频知识点汇总##学习路径##春招##面经##笔经##校招##嵌入式工程师#
全部评论
很有帮助,面试准备也能有方向,对照着查找答案就行,事半功倍,已经整理得差不多啦,感谢大佬。
1 回复 分享
发布于 2023-06-09 01:01 广东
点赞 回复 分享
发布于 2021-11-25 13:20
🎉恭喜牛友成功参与 【创作激励计划】高频知识点汇总专场,并通过审核! 前50位用户可直接获得牛可乐抱枕1个哦~ ------------------- 创作激励计划5大主题专场等你来写,最高可领取500元京东卡和500元实物奖品! 👉快来参加吧:https://www.nowcoder.com/discuss/804743
点赞 回复 分享
发布于 2021-11-26 12:15
点赞 回复 分享
发布于 2021-12-20 11:48

相关推荐

accaacc:2到4k,不是2k到4k,所以年薪是30块
点赞 评论 收藏
分享
SinyWu:七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞 评论 收藏
分享
55 349 评论
分享
牛客网
牛客企业服务