单片机

jay丿39 分钟前
单片机·嵌入式硬件·电脑
使用内置命令查看笔记本电池健康状态在Windows系统中,了解笔记本电池的健康状态对于维护电脑性能和预测电池寿命至关重要。Windows 10和Windows 11系统提供了一个内置命令powercfg /batteryreport,可以生成一份详细的电池使用情况报告,帮助我们评估电池的健康状态。以下是使用此命令的详细教程:
stm32发烧友1 小时前
stm32·单片机·嵌入式硬件
基于STM32的智能工业生产线质量检测系统传统工业质检依赖人工目检与抽样检测,存在效率低、漏检率高、标准不统一等问题。本文设计了一款基于STM32的智能工业生产线质量检测系统,通过机器视觉、多传感器融合与AI缺陷识别技术,实现产品全检自动化、缺陷分类精准化与质量追溯数字化,提升制造良率与生产效率。
蓑衣客VS索尼克2 小时前
单片机·嵌入式硬件·学习
如何成为一名合格的单片机工程师----引言介绍篇(1)前言 在当今数字化时代,单片机(Microcontroller Unit,MCU)已成为电子设备的核心组件之一,广泛应用于智能家居、工业自动化、汽车电子、物联网等领域。作为一名单片机工程师,你将有机会参与到各种创新项目中,从简单的传感器控制到复杂的嵌入式系统设计。 一、单片机工程师的职业介绍 1.1 单片机工程师的日常工作 单片机工程师的主要职责是设计、开发和调试基于单片机的嵌入式系统。具体工作内容包括: 硬件设计:设计电路原理图、选择合适的单片机型号、开发PCB板。 软件开发:编写嵌入式程序,实现单片机
智木芯语2 小时前
stm32·单片机·嵌入式硬件
【星云 Orbit-F4 开发板】03d. 按键玩法四:同一个按键短按与长按的区别触发在嵌入式系统中,按键是常用的输入设备。通过检测按键的状态变化,可以实现多种功能,例如短按和长按。本文将详细介绍如何使用STM32F407的GPIO引脚检测同一个按键的短按和长按事件,并通过HAL库实现模块化设计。通过本教程,读者将能够掌握独立按键的短按与长按检测方法以及模块化编程的基本技巧。
小天才dhsb3 小时前
笔记·单片机·嵌入式硬件
笔记20250225关于上拉电阻和下拉电阻的作用原理 上拉电阻:在上拉电阻所连接的导线上,如果外部组件未启用,上拉电阻则“微弱地”将输入电压信号“拉高”。当外部组件未连接时,对输入端来说,外部“看上去”就是高阻抗的,通过上拉电阻可以将输入端口处的电压拉高到高电平。如果外部组件启用,它将取消上拉电阻所设置的高电平。通过这样上拉电阻可以使引脚即使在未连接外部组件的时候也能保持确定的逻辑电平。
国科安芯4 小时前
单片机·嵌入式硬件
基于RISC-V内核完全自主可控国产化MCU芯片国科安芯MCU芯片采用开放、灵活的RISC-V指令集架构,RISC-V的开源特性不仅大幅降低研发成本,更赋予芯片设计高度定制化能力。例如,国科安芯的AS32S601抗辐照MCU基于32位RV32IMZicsr指令集,主频达180MHz,内置2MB Flash与512KB SRAM,支持低功耗SECDED编码,兼具高性能与高可靠性。
星光始终闪耀5 小时前
单片机·嵌入式硬件·蓝桥杯
探索超声波的奥秘——定时器与PCA超声波技术的诞生灵感来源于大自然中的回声定位现象,尤其是蝙蝠的独特能力。蝙蝠通过发出高频超声波并捕捉回声来精确地探测周围的物体和猎物,即使在漆黑的夜晚也能轻松导航。 在单片机中,也有着超声波这个模块,它在单片机上的标识是JS1,在STC15F2K60S2单片机中,超声波位于如图所示的位置: 当成功编写超声波代码后,可以通过将手掌或者别的障碍物放在超声波水平线上达到测距的效果,接下来具体讲如何实现这个功能以及代码编写。
雯宝6 小时前
stm32·单片机·嵌入式硬件
STM32 缺一不可的最基础的初始化部分总结: 必须初始化: 系统时钟(RCC)、GPIO、中断(若使用)。 推荐初始化: SysTick( 用于HAL库延时/为操作系统提供系统时钟节拍[心跳] )。 按需初始化: USART、SPI、定时器等外设。
宋隽颢6 小时前
stm32·单片机·嵌入式硬件
STM32【3】芯片的底层组成概论单片机的意思是,小小计算电脑,麻雀虽小,五脏俱全,里面包含了CPU,ROM,RAM,各种外设。 CPU地位最高,可以访问ROM和RAM,Flash,GPIO等外设,也就是ROM、RAM、Flash这些在CPU的眼里,地位是一样的。CPU访问外设是通过内存管理器来协调的。
古希腊掌握嵌入式的神8 小时前
单片机·嵌入式硬件
单片机裸机编程:状态机与其他高效编程框架在单片机裸机编程中,状态机是一种非常强大的工具,能够有效管理复杂的逻辑和任务切换。除了状态机,还有其他几种编程模式可以在不使用 RTOS 的情况下实现高效的程序设计。以下是一些常见的方法:
charlie1145141911 天前
单片机·嵌入式硬件·学习·编程·教程·gpio
从单片机的启动说起一个单片机到点灯发生了什么下——使用GPIO点一个灯目录前言HAL库对GPIO的抽象核心分析:HAL_GPIO_Init我们终于到达了熟悉的地方,对GPIO的初始化。经过漫长的铺垫,我们终于历经千辛万苦,来到了这里。关于GPIO的八种模式等更加详细的细节,由于只是点个灯,我们不做所有的分析。
Ronin-Lotus17 小时前
单片机·嵌入式硬件·职场和发展·c·汇编语言
嵌入式硬件篇---常用的汇编语言指令本文仅仅简单介绍了汇编语言中常用的指令。汇编语言是一种低级编程语言,与机器语言非常接近,通常用于编写底层系统软件或优化性能关键代码。汇编语言指令与CPU架构密切相关,不同架构(如x86、ARM、MIPS等)的指令集不同。以下是常见的汇编语言指令分类及其功能介绍:
FreakStudio17 小时前
python·单片机·嵌入式·电子diy
开源一款数据转换扩展板-FreakStudio多米诺系列FreakStudio的博客数据转换板通过I2C接口进行信号采集和输出,支持最多16通道输入和2通道输出。具备860Hz采样率和50KHz输出频率,采用16位ADC和12位DAC芯片,适用于精确信号采集;小尺寸设计,支持堆叠级联。
_祥子@17 小时前
单片机·嵌入式硬件·架构
单片机分层架构的头文件设计在C语言单片机编程中,合理的头文件设计是实现结构化分层架构的关键。以下是一些分层设计原则和具体实践建议:
F1331689295720 小时前
stm32·单片机·嵌入式硬件
专用奶泡棒芯片SOC,WD8001WD8001 芯片功能深度解析 一、电机控制功能 1、PWM 输出:为满足奶泡棒电机的三档调速需求,WD8001 芯片极有可能具备 PWM(脉冲宽度调制)输出功能。在实际工作中,通过巧妙改变 PWM 信号的占空比来精确调控电机转速。处于 1 档时,芯片输出占空比较低的 PWM 信号,电机转速被限定在 40%;2 档时,输出中等占空比的 PWM 信号,电机转速提升至 70%;而在 3 档时,输出高占空比的 PWM 信号,电机实现 100% 转速输出,满足不同场景下的使用需求。 2、换挡控制:芯片对单按键的单
无际单片机编程1 天前
java·c语言·stm32·单片机·嵌入式硬件
单片机延时函数怎么写规范?我们以前在开发产品的时候,肯定会碰到一些延时需求,比如常见的LED闪烁,按键消抖,控制IO口输出时序等等。
wenchm1 天前
stm32·单片机·嵌入式硬件
细说STM32F407单片机2个ADC使用DMA同步采集各自的1个输入通道的方法目录一、示例说明二、工程配置1、RCC、DEBUG、CodeGenerator2、USART63、TIM3
曾哥嵌入式1 天前
stm32·单片机·嵌入式硬件
嵌入式项目:STM32刷卡指纹智能门禁系统本文详细介绍基于STM32的刷卡指纹智能门禁系统。获取资料/指导答疑/技术交流/选题/帮助,请点链接: https://gitee.com/zengzhaorong/share_contact/blob/master/stm32.txt
蓝桥_吹雪1 天前
单片机
【备赛】点亮LEDled前面有锁存器,这是为了防止led会受到lcd的干扰(lcd也需要用到这些引脚)。每次想要对led操作,就需要先打开锁存器,再执行操作,最后关闭锁存器。