应届生嵌入式面试题总结——嵌入式基础

基础部分

——RAM和ROM的区别?

          RAM:简称随机存储器,掉电后数据会丢失,任何时候都可以读写,读写速度快;

          ROM:简称只读存储器,掉电后数据不会丢失,但数据不能随意更新。

——什么是IO的上拉和下拉,什么情况使用?

          上拉:将不确定的信号固定在高电平,电阻同时其限流作用;

          下拉:将不确定的信号固定在低电平;

           对于一个逻辑电路的输入端,该输入端悬空,芯片上电后,该输入端的电平不确定,则输出也存在不确定性,这样可能会对电路功能会产生影响。这时在输入端加一个电阻接到电源,把输入端的不确定状态固定到高(低)电平,使得输出状态为确定态,满足功能要求。一般上拉电阻阻值比较大,当加信号时也不影响正常的输入功能。

——单片机最小系统中晶振是用来做什么的?

          晶振全称为晶体振荡器,起作用在于产生原始的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振提供的时钟频率越高,单片机的运行速度越快。

——看门狗的原理是什么?看门狗触发时会发生什么?

          看门狗简介:看门狗本质是一个定时器电路,一般有一个输入叫“喂狗”,一个输出连接到MCU的复位端。在MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给看门狗电路清零,如果在超过规定的时间不喂狗,WDT定时超时,就

很高兴您提到了2023年华为本科应届生嵌入式面试题。虽然我无法预测具体的面试题目,但我可以给您提供一些可能涉及的主题和问题,以供参考: 1. 嵌入式系统基础知识: - 解释嵌入式系统的概念和特点。 - 了解常见的嵌入式处理器架构和微控制器。 - 解释中断、中断向量表和中断处理程序的概念。 - 讨论实时操作系统(RTOS)的作用和常见特性。 2. 嵌入式软件开发: - 了解C/C++语言在嵌入式开发中的应用。 - 解释嵌入式系统的启动过程和初始化流程。 - 掌握裸机编程和驱动程序开发的基本原理。 - 熟悉嵌入式系统的调试和测试方法。 3. 嵌入式硬件设计: - 了解数字电路和模拟电路的基本知识。 - 掌握常见的总线协议(如I2C、SPI、UART)和接口标准(如GPIO)。 - 理解嵌入式系统的时钟和定时器设计。 - 熟悉硬件调试工具和仪器的使用。 4. 嵌入式系统应用: - 探讨嵌入式系统在物联网、智能家居、汽车电子等领域的应用。 - 分析嵌入式系统在电源管理、通信、图像处理等方面的解决方案。 - 讨论嵌入式系统的功耗优化和性能调优方法。 以上只是一些可能的面试主题和问题,具体的面试内容可能因岗位要求和面试官的选择而有所不同。我建议您在准备面试时,深入学习嵌入式系统的相关知识,并结合实际项目经验进行练习和复习。祝您面试顺利!如有更多问题,我随时为您解答。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值