历史上的今天
今天是:2026年03月24日(星期二)
2023年03月24日 | 应届生面试单片机工作常见被问到的问题有哪些?
2023-03-24 来源:elecfans
作为应届生寻求单片机工作的职位,面试是不可避免的过程。在面试过程中,面试官可能会问得深入和具体,主要聚焦于单片机应用和开发。下文将针对应届生面试单片机工作时常见的被问到的问题进行详解。

1. 什么是单片机?
单片机是一种嵌入式系统,也称为微控制器(单片机)或微型计算机。它通常是指一个单芯片微型计算机,它包含了处理器、内存和输入/输出(I/O)端口,并能够嵌入在各种设备中,从而控制各种功能。
2. 你熟悉哪些单片机?
常见的单片机品牌包括:ATMEL、ST、NXP、TI、Microchip等。在菜鸟阶段,我个人选择熟悉一些常见的型号,例如AT89S51、STM32、NXP(Freescale)等,因为使用这些型号时可以更方便地查找资料和代码,进行相应的学习和开发。
3. 你了解哪些单片机应用?
通常为了简化现有工作流程,提高设备和系统的自动化程度,工程师会用单片机控制设备反馈和控制信息,实现一系列的自动控制。应用范围包括自动化工业、家居自动化、智能电子产品、电机控制、先进的医疗设备等等。
4. 介绍一下你自己在开发单片机时常用的调试器。
常用的调试器品牌包括:SEGGER、ST、NXP等。SEGGER是当前最受欢迎的开发商之一,他们的J-Link调试器具有高效、易用、可靠的特性,其价格也适中。同时ST-Link与NXP LPC-Link V2均为小型化单片机设计,而且非常便携,具有不错的性价比。
5. 你熟悉哪些编程语言和开发工具?
编程语言和开发工具等因实际情况而异。最普及的单片机编程语言是C语言和汇编语言。同时也有许多类似Arduino的开源硬件平台,采用C++语言,能够快速地开发出好的控制器。当然,笔者个人更推崇使用Eclipse及其插件,具有完整的代码修正功能和显示错误的功能。
6. 你熟练掌握哪些电路原理?
面试时需准备好自己的简历及相关技能,标明熟悉的电路原理。这将依个人情况而异,例如对于使用示波器进行电路调试和提高电压指标,开关电源设计和PCB设计、EMI(电磁干扰)设计和测试等,应聘者需要有一定的长远规划和明确的技能架构,乃至快速了解其他电路的构制和应用。
7. 你会设计哪些核心模块?
单片机开发侧重于每种模块场景之间的理解和应用,可分为以下几个主要模块:基础核心模块(例如I/O引脚的配置和使用等),必需的计时控制模块(常常使用的是延时函数),以及非常必要的通讯模块(如USART串口通信)。
8. 当你面对一个未知源的电气故障如何处理?
解决未知故障的过程通常是复杂的。当有异常情况时,我们必须先调试和测试(例如更换电压表和示波器等),然后考虑其他可能原因,包括线路短路等,尤其是通过多控制器形式的环境来进行定位和分析。
总之,在应届生面试单片机工作时,需要对此类问题有一定的回答准备。当时须要潜心学习和实践,掌握一定的理论知识并积极地投入工程实践中,多关注相关的单片机开发资讯,还要抱有一颗好的专业心态,脚踏实地搜集各种有用的资讯。在实际开发工作中提高自己的技能水平,成为行业中的专业人士。
上一篇:嵌入式和单片机到底有什么区别?
下一篇:单片机应用中的干扰因素分析
史海拾趣
|
摘 要: 介绍了红外遥控发射和接收的原理,提出了一种用PLD(可编程逻辑器件)进行解码的方案,并分别用EPROM和GAL实现。该方案思路新颖、原理简单、工作可靠,可用于各种以键盘扫描为输入方式的智能仪器系统中。 关键词 ...… 查看全部问答> |
|
大家好,最近在想一个问题: 我们通过键盘等物理工具,可以形成电流的通断/电压的高低; 然后由半导体的一些物理特性,将这些物理信号判决成逻辑的0或1 我想反过来,如何将逻辑的0或1转换成物理信号的? 比如说8个比特 1000 0001 表示将芯片的0 ...… 查看全部问答> |
|
为什么设计芯片时有的将芯片管脚使用1作为有效(及高电平有效),而有的却使用0为有效(及低电平有效)? 为什么设计芯片时有的将芯片管脚使用1作为有效(及高电平有效),而有的却使用0有效(及低电平有效)? 为什么不统一使用高电平有效或低电平有效?这样有什么好处? 是什么因素决定该管脚需采用高电平还是低电平有效的? /Jack… 查看全部问答> |
|
双击目录,然后就出现如下情况了 Data Abort: Thread=83cfe400 Proc=821267c0 \'explorer.exe\' AKY=00000011 PC=03fb8cd8(coredll.dll+0x00048cd8) RA=03e81f04(commctrl.dll+0x00041f04) BVA=0a11ffff FSR=00000003 Prefetch Abort: Thread=83 ...… 查看全部问答> |
|
> Loading file E:\\车机项目\\A5V5_MA\\A5V5_v1\\Debug\\a5v5.s19 in PROGRAM MEMORY area ... FILE : line 195: Address 0x1019 is out of range and is ignored! FILE : line 195: Address 0x101A is out of range and is i ...… 查看全部问答> |
|
我的2812怎么转换精度那么差,本来是3V的时候应该是4095的,但是我的片子转换出来是3953,并且2.75V的时候转换出来只有3652,与理想值几乎相差100。 这样是不是2812转换精度太差了?? 各位高手请指点一下小妹,谢谢啦… 查看全部问答> |
|
我做一个CORDIC算法产生正弦波的程序,用Q2编写,但是modelsim能仿真出来正弦波波形,但是signaltap抓的波形是上下相反的,一直找不到原因,希望高手能帮帮忙,谢谢啦! 下面是我的程序: module NCO(clk,rst_n,ena,fre_chtr,pha_chtr,sin_out_r, ...… 查看全部问答> |




