技术栈
嵌入式硬件
黑猫学长呀
12 小时前
linux
·
嵌入式硬件
·
项目
·
芯片
·
ufs
·
晶圆
·
产测
存储宝典第2篇:盲封TT wafer是什么意思?
文章为个人辛苦整理,付费内容,已加入原创侵权保护,禁止私自转载。 文章所在专栏:《黑猫存储芯片宝典》盲封TT wafer是什么意思?
都在酒里
12 小时前
stm32
·
嵌入式硬件
·
mongodb
STM32标准库驱动HC-SR04超声波测距模块(定时器输入捕获,附完整工程代码)
在之前的文章中,我使用HAL库实现了HC-SR04的驱动。但仍有不少开发者在使用 STM32标准外设库,因此本文将完全基于标准库,手把手带你从寄存器层面的初始化到完整测距功能实现,代码可直接整合到你的工程中编译运行。
qq_37077309
16 小时前
单片机
·
嵌入式硬件
·
gd32
·
梁山派
梁山派GD32F470ZGT6 FreeRTOS CMake 模板适配指南
本文档详细说明如何基于 GD32F470ZGT6 裸机模板,移植 FreeRTOS V10.4.3 实时操作系统。
嵌入式小站
17 小时前
stm32
·
单片机
·
嵌入式硬件
STM32 零基础可移植教程 03:蜂鸣器响一声,LED 跟着翻转一次
上一篇我们已经用 GPIO 点亮了 LED。LED 能闪,说明你已经把 CubeMX 引脚配置、Keil 编译下载、main.c 调用位置这条链路跑通了。
都在酒里
18 小时前
stm32
·
单片机
·
嵌入式硬件
STM32标准库驱动L298N双H桥电机驱动模块(调速/正反转/多模式实战,附完整工程代码)
在嵌入式开发中,电机驱动是机器人、智能小车等项目的核心技术。STM32 的 GPIO 引脚通常只能输出 3.3V / 20mA 的信号,而普通的直流电机往往需要 5~12V 及数百毫安的驱动电流。因此需要电机驱动模块来作为单片机与电机之间的“桥梁”,将低功率的控制信号转换为驱动电机所需的大电流和高电压。
踏着七彩祥云的小丑
19 小时前
单片机
·
嵌入式硬件
嵌入式测试学习第 13 天:串口助手软件安装、界面认识、参数配置
下面以Windows平台最常用的SSCOM串口助手为例,结合真实界面图,从安装、界面认识到参数配置。电脑USB口插USB转TTL模块(CH340/PL2303芯片),首次要装驱动:
黑猫学长呀
19 小时前
linux
·
单片机
·
嵌入式硬件
·
e2e
·
ssd
·
ufs
·
存储芯片
存储宝典第4篇:存储芯片中常说的E2E是啥?
文章为个人辛苦整理,付费内容,已加入原创侵权保护,禁止私自转载。 文章所在专栏:《黑猫存储芯片宝典》存储芯片中常说的E2E是啥?
xiangw@GZ
20 小时前
嵌入式硬件
DDR的硬件拓扑与ODT匹配技术
本文覆盖DDR信号时延偏差成因、DDR1~DDR5历代核心差异、全代ODT阻值/挂载总线/控制逻辑、多颗粒组网ODT启闭规则、主控有无片内ODT、末端反射影响、反射波回流泄放逻辑、DDR2地址控制线无ODT原因、DQ与CA拓扑严格区分、T型/Fly-by拓扑终端匹配方案、读写匹配不对称底层硬件原理、低阻驱动吸收反射波核心机理等全部内容。
熙芯XiChip
20 小时前
嵌入式硬件
压电片工作原理
压电片的原理基于压电效应,这是一种特殊的物理现象。简单来说:核心机制:通俗比喻: 想象一下一块海绵,挤压它(压力)会流出水(电荷),而向海绵注水(电压)它会膨胀或收缩(形变)。
chao189844
20 小时前
stm32
·
单片机
·
嵌入式硬件
STM32 MAX30102 血氧浓度(SpO2)和心率测量方案
MAX30102血氧检测解决方案,包含I2C驱动、数据采集、滤波算法、心率计算、血氧算法推荐配置:参考代码 max30102获取血氧浓度 www.youwenfan.com/contentcsu/70139.html
aini_lovee
20 小时前
stm32
·
单片机
·
嵌入式硬件
基于STM32F103的数控电源设计方案
数控电源解决方案,包含电路设计、PCB布局、软件控制、保护机制。输出1-30V/3A可调,精度0.1V,效率>85%。
LCG元
20 小时前
stm32
·
单片机
·
嵌入式硬件
STM32实战:基于STM32F103的智能鱼缸监控投喂系统(水质监测+自动换水)
观赏鱼养殖的核心是稳定的水体环境,水温、水位、水质的波动会直接影响鱼类存活。传统养鱼需要人工定期投喂、换水、监测水质,不仅耗时费力,而且容易因疏忽导致水质恶化。本项目基于STM32F103C8T6微控制器,打造一套集水质监测、自动投喂、自动换水于一体的智能鱼缸管理系统,让养鱼变得更加轻松、科学。
深圳市晨芯阳科技有限公司
20 小时前
科技
·
单片机
·
嵌入式硬件
晨芯阳科技HC358-N双通道运算放大IC
HC358-N内部有两个独立的、高增益、内部频率补偿的运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他大多数传统运算放大器的应用场合。
一路往蓝-Anbo
20 小时前
网络
·
stm32
·
单片机
·
嵌入式硬件
·
软件工程
·
tdd
第四章:手撕协议栈 —— 缓冲区与结构体数据的 Mock 技巧
这一章我们要攻克嵌入式开发中最常见的“重头戏”:通信协议栈。不管是 UART、SPI 还是J1939/NMEA 2000等应用层协议,核心难点都在于:如何处理连续的数据流、缓冲区溢出以及复杂的结构体解析。
jghhh01
21 小时前
stm32
·
单片机
·
嵌入式硬件
STM32指纹密码锁的程序
参考代码 stm32指纹密码锁程序 www.youwenfan.com/contentcsu/70268.html
Achou.Wang
21 小时前
单片机
·
嵌入式硬件
从 Atomic 到 Futex:深入解析并发同步的三重境界
当你在代码里写下 i++ 这样简单的自增语句时,是否想过它在并发环境下会怎样?在底层,它很可能被分解为 LOAD、ADD、STORE 多条指令。如果两个线程同时执行,它们的指令序列可能交织在一起,最终的 i 可能只增加了 1,而不是预期的 2。这就是典型的数据竞争。
不怕犯错,就怕不做
21 小时前
linux
·
驱动开发
·
嵌入式硬件
linux的notifier_block内核通知链
Linux内核通知链是一种基于发布-订阅模式的观察者机制,主要用于解决内核不同部分之间的依赖和通信问题。当一个模块(发布者)的状态发生变化,所有对该事件感兴趣的模块(订阅者)都能自动得到通知,从而实现了模块间的松耦合。
时空自由民.
21 小时前
arm开发
·
单片机
·
嵌入式硬件
Arm Coretex-M核MCU做IAP/OTA升级时候为什么要做中断向量表地址偏移?
一句话:STM32 单 Bootloader + 双 App 区域时,做中断向量表偏移,是为了让 CPU 在 App 运行后,发生中断/异常时去 App 自己的中断函数,而不是继续去 Bootloader 的中断函数。
不脱发的程序猿
21 小时前
单片机
·
嵌入式硬件
MCU升级固件合并和转换工具
嵌入式固件发布经常不是单个文件交付。Boot、App、参数区、资源区可能来自不同构建链路,也可能使用 BIN、Intel HEX、Motorola S-record 等不同格式。研发或生产人员在烧录前需要把这些文件放到正确 Flash 地址上,确认没有越界、没有非预期覆盖,再生成一个可以直接交付给烧录工具的完整固件。
qq_37077309
1 天前
stm32
·
单片机
·
嵌入式硬件
·
openocd
OpenOCD 嵌入式调试完全指南:从零开始调试 GD32/STM32 单片机
本文档详细介绍 OpenOCD 的功能、使用方法及实际调试流程,适合首次接触嵌入式调试的开发者。OpenOCD(Open On-Chip Debugger)是一个开源的片上调试工具,用于通过 JTAG/SWD 接口调试嵌入式微控制器。