标签ad报错:该广告ID(3)不存在。标签ad报错:该广告ID(3)不存在。

“stm32”相关的TAG标签

意法半导体发布全球首款18nm高性能MCU SpaceX已计划使用

11月19日,据相关报道,全球知名半导体企业意法半导体(STMicroelectronics)正式推出其最新一代微控制器STM32V8,号称是业内首款采用18nm制程的高性能MCU,并已确认被SpaceX选中,将应用于其星链(Starlink)卫星网络系统。该款芯片基于意法半导体先进的18nmFD-...

开源喷墨打印机 Open Printer 亮相:搭载树莓派、可自行维修

由法国团队OpenTools发起的OpenPrinter是一个全新的开源喷墨打印机项目,旨在挑战传统打印厂商在耗材和固件方面的封闭生态。该项目致力于赋予用户完全的控制权,实现自由加墨、维修和长期可持续使用。该打印机的核心控制单元采用RaspberryPiZeroW,负责处理打印任务调度及网络连接,同...

从冷上电到main()函数,Bootloader都做了什么?

在嵌入式系统中,从设备上电到执行应用程序的main()函数,Bootloader扮演着至关重要的角色。作为系统启动的首个程序,Bootloader负责初始化硬件、设置运行环境,并最终将控制权移交至应用程序。图片从冷上电到main()函数的执行,嵌入式系统的启动流程可分为以下几个阶段:上电复位:微控制...

移植RTOS时需要注意的常见错误

移植实时操作系统(RTOS)到新的硬件平台是嵌入式开发中的一项关键任务。无论是将FreeRTOS移植到STM32,还是将其他RTOS适配到定制硬件,开发者都可能遇到一系列挑战。1、上下文切换实现错误上下文切换是RTOS的核心功能,负责保存当前任务的状态并恢复下一个任务的状态。这通常涉及保存和恢复CP...

STM32如何通过软件模拟串口通信?

在STM32上,通过软件模拟串口通信是完全可行的,即使不使用硬件串口引脚(如RX、TX)也能实现。关键在于精确控制GPIO的时序、波特率、数据位和停止位来完成数据传输。这种方法适用于没有USART硬件支持的场景,或者当其他硬件资源已被占用时。软件串口通信通过控制一个普通的GPIO引脚来模拟串口通信的...

嵌入式面试官会问哪些问题?从基础到进阶全覆盖

作为嵌入式面试官,以下是一些我会问的问题,涵盖了嵌入式开发的多个方面,旨在全面了解候选人的技术能力、解决问题的思路以及实际操作经验。1、基础知识1.1.C语言相关你如何在嵌入式开发中管理内存?如何避免内存泄漏?请简述指针与数组的区别。什么是volatile关键字,它在嵌入式编程中有哪些应用?你如何调...

有没有支持直接运行MCU软件的模拟器?

当前市场上有多种可以直接运行MCU软件的模拟器工具,下面我将从几个主要的MCU开发环境出发,详细介绍这些模拟器工具及其特点。不同的模拟器具备不同的功能,选择合适的工具需根据你的具体需求:QEMU适用于需要多平台支持的开发者。Proteus更适合进行硬件与软件的综合仿真,特别是在硬件电路和软件联调时非...

将MCU的功耗和IO引脚关联起来分析

现代的微控制器单元(MCU)功耗越来越低,同时集成了众多外设,但电池技术却未能跟上步伐,导致电池在系统中的质量占比很大。因此,有效利用有限的能量变得至关重要。通常来说,就像口袋里的钱一样,开源和节流永不过时。由于电池容量有限,开源已经没有希望,只能依靠节流来延长使用时间。面对众多的外设、寄存器和编程...

【Story】《嵌入式开发中的Bug故事:挑战、解决与成长》

作为一名嵌入式高级工程师,编写高效、稳定的嵌入式系统是我们的核心任务。然而,程序的世界里,Bug就像潜伏在阴影中的敌人,时刻可能以各种方式出现,破坏我们精心设计的系统,带来无法预见的麻烦。作为嵌入式系统的开发者,我们常常会面临硬件限制、资源约束、实时性要求等问题,这些因素使得Bug更加难以调试和排查...

基于STM32设计的智能教室管理系统

前言本文探讨了一个智能教室的设计方案,该方案由电器设备控制系统、环境监测系统和考勤系统三大模块组成。通过STM32微处理器和物联网电器设备控制中心的结合,实现了对教室内风扇、照明灯和窗帘等设备的智能化统一管理与操作。同时,环境监测系统能够实时监控环境光照强度、温度、湿度和烟雾浓度等数据,并在大屏幕上...

取消
微信二维码
微信二维码
支付宝二维码