CVTE视源股份嵌入式单片机方向一面面经

个人经历回顾版,一共问了6个问题。

1、volatile关键字的作用

2、堆和栈的区别

3、栈的作用,什么是栈溢出现象,以及如何解决

4、STM32有哪些基本外设以及如何使用

5、熟悉UART、I2C、SPI协议么,它们有什么异同点

6、中断函数可不可以有参数、返回值,在中断中可以进行printf函数打印么?

全部评论
一面难道不是综合面试吗
1 回复 分享
发布于 07-25 20:05 广东

相关推荐

整体持续了40分钟,问了50多个问题基本上都是八股文吧,面试官挺好的,很有礼貌的,整体感觉还不错。结果未知,刚面试完?1.自我介绍2.相当于刚开始上大学的时候就就开始参加各种各样的竞赛,对吧?3.你学的是自动化专业?4.机器人用到是单片机开发的吗?5.你对你的工作的方向。是趋向于偏底层还是应用?Linux还是单片机呢?6.你对于这几个更趋向于哪一个?7.项目中使用的mcu的资源的怎么样的?程序中的ram用了多少?8.资源不太充足定义大的数组常量怎么去定义他?9.Static 变量存储在那里?10.Ram资源不太够存储在哪里?11.程序定义的全局变量过多会有什么问题?12.程序Ram有64k 程序已经到达了63k会有什么问题?13.iic通信时序?14.Can是高速还是低速?15.串口是用到单工,全双工还是半双工的方式?16.半双工和全双工的区别?17.单工是个什么原理?18.控制GPIO有哪几个状态?19.输入设置成哪种状态?20.推挽,开漏输出的特点?21.Can通信怎么保证数据的完整性?22.什么处理can收到的数据的工作流?(非理想状态没有读一帧一帧的,收到上一帧的一半和下一帧的一半怎么处理)23.单线程还是多线程跑的?24.保证线程的安全怎么做到的?25.互斥锁的特点?26.中断分为硬中断,软中断,有什么区别?27.硬中断和软中断哪个可以被屏蔽掉?28.中断的响应过程是怎么样的?29.写中断函数需要满足什么要求?30.中断可以带返回值吗,可以向中断里面传参吗,可以中断里面带很多空操作吗?31.知道什么是DMA,DMA和中断的区别?32.加入看门狗在哪里喂狗?33.看门狗的原理?34.看门狗的作用?35.看门狗怎么能防止系统死机的?36.外挂的flash是什么flash?37.了解nandflash和norflash吗?38.函数指针和指针函数的区别?39.防止头文件被重复引用(头文件里面有int a 多个头文件被include)?40.Static的作用 修饰全局变量有什么作用?修饰局部变量的作用?其他的函数可以用static可以用他吗?修饰函数作用?41.voliate关键字的作用?42.Const关键字的作用?43.Const int=5 再在程序中再写int =10;会有什么现象?44.函数makelood没有free会有什么后果?45.Free一个指针再去访问他会有什么问题?46.Free一个空指针会有什么问题?反问:多久能知道结果? #牛客解忧铺#  #cvte#  #cvte面经#
CVTE一面52人在聊 查看46道真题和解析 牛客解忧铺
点赞 评论 收藏
分享
1 24 评论
分享
牛客网
牛客企业服务