嵌入式硬件

周洲08305 分钟前
stm32·单片机·嵌入式硬件
STM32 串口底层深度解析|USART 中断标志、硬件 FIFO,乱码根源底层定位很多人调试 STM32 串口,只停留在 HAL 库HAL_UART_RxCpltCallback回调函数,遇到乱码、丢字节、偶发接收异常,只会怀疑波特率或者上位机。 但实际上大量工程里的串口玄学 bug,根源来自USART 硬件中断标志理解错误、硬件 FIFO 溢出、帧错误 / 噪声标志未及时清除。 本文从寄存器底层讲清楚 STM32 USART 硬件机制,拆解中断标志、硬件 FIFO 工作逻辑,从硬件层面定位乱码、丢包的真实原因,附带极简测试代码与工程排查方法。
女神下凡5 小时前
arm开发·单片机·嵌入式硬件
芯参谋(29):UFS UMCP 软件设计规范2套独立总线6路电源域11.67Gbps / lane297ball FBGA本规范约束 uMCP 器件在嵌入式固件中的软件行为:初始化顺序、LUN 与 Boot 配置、 命令提交与同步语义、掉电与热管理、DRAM 训练与刷新。凡本文与器件 datasheet / JEDEC 规范冲突,以 datasheet 为准。
RISCV_Explorer6 小时前
单片机·嵌入式硬件·risc-v
RISC-V电源管理与低功耗实战——WFI指令、电源域划分与唤醒路径设计此前各篇讨论的是性能与正确性,本文转向另一个方向的约束:功耗。在电池供电的端侧设备与需要长期在线的嵌入式场景中,功耗通常是比峰值性能更硬的指标。RISC-V 在这一层的规范约束相对有限——规范只定义了少量接口(如 wfi 指令、时间计数器的恒定频率要求),其余机制留给平台实现,因此软件需要先明确"芯片提供了什么",再谈策略。本文按功耗杠杆、空闲管理、电源域、动态调压调频、唤醒路径、测量的顺序展开。
zd8451015006 小时前
单片机·嵌入式硬件
支持双向输入信号的开关量电路设计原理使用“双向输入光耦”或“两个光耦LED反并联”。这样不管电流从 IN→COM 还是 COM→IN,总有一个LED正向导通,光耦输出都能拉低,所以 COM 接 +24V 或 0V 都可以。
齐落山大勇6 小时前
单片机·嵌入式硬件
【裸机程序】IMX 6ULL的中断机制的理解在学习imx 6ull裸机程序的时候,遇到的第一个难点就是中断。主要是因为使用了稍微复杂的数据结构,中断处理的机制相比stm32更加复杂,写一篇博客,浅浅的记录下。
HRTOS8 小时前
单片机·嵌入式硬件·系统架构·51单片机
HRTOS 任务优先级与调度模式说明在实时操作系统中,任务优先级直接影响任务的运行顺序和抢占关系。HRTOS 针对 8051 平台设计了明确的优先级体系,并将普通任务、高速任务、中断任务以及中断嵌套任务划分到不同的优先级区间。
cu1438 小时前
c语言·c++·人工智能·嵌入式硬件
细谈GM7123C的具体功能与其应用我来搜索一下 GM7123C 的具体功能和应用信息。根据搜索结果,GM7123C 是由成都振芯科技(原国腾/Corpro)推出的一款 3 通道 10 位高速视频 DAC 芯片,主要功能是将 TTL 数字 RGB 信号转换为 VGA 模拟视频信号。
嵌入式分享9 小时前
linux·嵌入式硬件
驱动之路#44:硬件 I2C 和软件 I2C 谁更坑?**先说结论:**能用硬件 I2C,就优先用硬件 I2C;软件 I2C 不是不能用,而是更适合做补救方案。
嵌入式分享10 小时前
单片机·嵌入式硬件
嵌入式分享#19:《嵌入式外设调试思路》--I2C设备篇I2C 设备调试时,建议先确认软件配置和硬件连接,再使用 i2c-tools 验证设备是否能够被正确识别。出现异常后,结合内核日志、总线波形和电气条件逐层排查。
WD1372980155710 小时前
stm32·单片机·嵌入式硬件·51单片机
WD5030K输入工作电压 7.5‑30V,适合12A 及以内量产项目WD5030K 将 MOS 集成在芯片内部,功率回路收缩在芯片封装内部,寄生电感大幅降低,消除外置 MOS 虚焊、参数离散、驱动异常等大量量产风险,适合12A 及以内量产项目,调试简单,不良风险收敛在芯片原厂端。代价是连续输出上限被内部 MOS 限制在 12A,大电流扩展能力弱于控制器方案。
千秋岁rr10 小时前
单片机·嵌入式硬件
12.IICI2C(Inter-Integrated Circuit) 是一种由 Philips(现 NXP)在 1980 年代开发的同步、半双工、多主多从的串行通信总线。
光子物联单片机11 小时前
c语言·stm32·单片机·嵌入式硬件·音视频
STM32传感器模块编程实践(二十二)DIY智能WIFI视频控制小车智能小车项目融合了机械、电子、控制、计算机等多学科知识,是提升综合能力的绝佳载体。智能小车的设计是一个“小而全”的工程缩影,它让你在有限的时间和成本内,模拟了真实产品的开发流程,是一次非常宝贵的工程实践和能力证明。体验“从0到1”的创造:从一堆散落的零件和抽象的代码,到最终组装出一台能听话运行的小车,这种创造的成就感是无可替代的。 想让小车拥有“眼睛”,还能用手机或电脑远程操控?本文就介绍做一个WIFI视频控制小车,采用STM32F103C8T6单片机+直流有刷电机+ESP32-CAMWIFI视频模块。通
jucat11 小时前
嵌入式硬件
拆个烟雾报警器躺下想睡觉了结果烟雾报警器响了起来,是电池低电的报警。房东说这玩意应付安检的,我直接就把它拆了。旋转卡扣安装固定
HRTOS11 小时前
单片机·嵌入式硬件·系统架构·51单片机
HRTOS 高速任务与中断嵌套的 8051 寄存器组资源说明在 8051 架构上实现实时操作系统,与在 ARM、RISC-V 等处理器上实现 RTOS 有一个比较明显的区别:
zhangrelay13 小时前
单片机·嵌入式硬件
Arduino-MEGA单片机智能大模型解答案例对比-正反简单案例可以直接实现如下:(Word格式,A4纸张,2页以内)DHT22是数字式温湿度复合传感器,采用单总线通信协议,只需要一根IO口完成数据收发。传感器内部集成测温测湿元件,经过内部模数转换,输出数字信号给单片机。
思麟呀14 小时前
嵌入式硬件
嵌入式入门(三)RCC与时钟树深度解析摘要:本文从"为什么用外设前要先开时钟"这一疑问出发,系统讲解 STM32F103 的时钟体系。先厘清时钟的本质——它是催促 CPU 和所有片上外设工作的"节拍器";再拆解时钟树的四个原始时钟源(HSI/HSE/LSI/LSE)与三类基本元件(时钟源、倍频/分频器、选择器/使能开关);随后梳理主干六级时钟(PLLCLK、SYSCLK、FCLK、HCLK、PCLK1、PCLK2)的作用与频率,并介绍 CSS 时钟安全系统、低速时钟(RTC、独立看门狗)与 MCO 时钟输出。最后结合 RCC 的十个寄存器,逐
暖焰核心14 小时前
单片机·嵌入式硬件
RCC 概念篇——单片机的心跳从哪来Ciallo(∠・ω< )⌒☆🏠 博客主页:暖焰核心 📦 作者仓库:github | gitee前几篇把灯点亮了、把按键读回来了,有一个问题:芯片里的 CPU 和那些外设,到底是被什么推着跑的?为什么同样是这块板子,时钟配好了能跑到 72 MHz,配不好就只能用默认的低频率?
Naisu Xu14 小时前
单片机·嵌入式硬件
AGM SOC AG32VF407(MCU+CPLD)点灯测试最近搞了一块AGM(遨格芯微) AG32VF407 的板子,趁放假前拿来测试下。AG32VF407 这颗料是 MCU+CPLD 架构的,同类型的比较常见的还有安路和高云的一些芯片。这种芯片相比独立的MCU加CPLD的方案来说集成度高一些,并且MCU和CPLD间交互可以走内部总线或者直接内存 交互,使用起来相比通过外部总线通信来说会方便一些。
送外卖的工程师1 天前
stm32·单片机·嵌入式硬件
STM32智能家庭安防系统STM32智能家庭安防系统【实物+资料】提供后期指导!!!!一、功能介绍: (1)STM32F103C8T6单片机系统板作为主控单元。 (2)DHT11温湿度传感器采集温湿度。 (3)MQ-2采集烟雾浓度。 (4)门磁模块监控闯入报警。 (5)单片机内置RTC获取实时时间
送外卖的工程师1 天前
stm32·单片机·嵌入式硬件
STM32智能消毒柜STM32智能消毒柜【实物+资料】提供后期指导!!!一、功能介绍: (1)STM32F103C8T6单片机作为主控制器。 (2)DHT11测量消毒柜内温湿度,自动模式下当温湿度超过阈值则声光报警。 (3)一键消毒,开始消毒时,开启加热器和紫外消毒灯,并且进入倒计时,倒计时结束,结束一轮消毒,关闭加热器和消毒灯。 (4)柜门状态采集,当柜门打开暂定消毒,关闭加热器和消毒灯,当光照强度低于阈值时,开启补光灯。 (5)可通过按键设置各阈值和模式切换以及手动控制外设。 (6)通过OLED显示屏显示采集值。 (7)