嵌入式硬件

&Hello Code27 分钟前
单片机·嵌入式硬件
MCU项目软件分层设计规范--以 MCU 项目为例本文讨论的是嵌入式软件分层的通用原则,并以常见的 MCU 裸机或 RTOS 项目为例,介绍一套可落地的分层方式。 文中涉及 HAL、CMSIS、CubeMX、BSP、GPIO、UART、SPI、I2C 等内容,主要适用于 STM32、GD32、NXP、ESP32 等 MCU 平台。 对于 Linux 嵌入式、SoC 平台,虽然具体层次划分会有所不同,但职责分离、依赖单向和隔离变化的原则是一致的。
piaoyiren2 小时前
单片机·嵌入式硬件·usart·ds18b20·lcd1602
DS18B20 温度采集 + LCD1602 分页显示DS18B20 温度传感器综合实验(LCD 分页显示 + 多阈值提示 + 串口打印 + LED 状态指示)
piaoyiren11 小时前
stm32·单片机·嵌入式硬件·lcd1602
STM32 使用LCD1602简单显示字符一、概述 1. 功能说明 本驱动适配 LCD1602 8 位并行模式,完全对标原 51 单片机逻辑迁移至 STM32,实现 LCD 初始化、清屏、指定坐标字符串打印;硬件引脚固定 PB 组,底层采用标准库 GPIO 操作,不依赖 HAL 库。 2. 硬件引脚映射 表格 LCD1602 信号 STM32 引脚 原 51 引脚 功能 RS PB1 P2.6 寄存器选择:0 = 命令,1 = 数据 RW PB2 P2.5 读写选择:0 = 写,1 = 读 E PB0 P2.7 使能时钟,上升沿锁存数据 D0~D
小羊先生car11 小时前
stm32·单片机·嵌入式硬件
软件:STM32-F1系列-读取Flash(2026/7/14)目录Flash介绍1:Flash 是什么?2:Flash 的结构3:CPU 怎么执行程序?4:为什么还需要 SRAM?
是摆烂第一名呀5 天前
linux·arm开发·驱动开发·嵌入式硬件
Linux pthread 实时线程开发总结核心工程架构:硬件中断独占Core0,所有上层业务线程跑在Core1,是嵌入式设备最稳的实时隔离方案做BSP开发,我们主要负责底层驱动适配、设备节点注册、中断调试,保证硬件能正常工作。但设备真正跑起来的上层功能,比如屏幕显示、触摸点击、屏幕背光、摄像头拍照录像,全部离不开多线程。
weixin_4640780715 小时前
嵌入式硬件
Altium Designer自定义变压器背景:画原理图的时候自己收藏的库和嘉立创有些元件是没有的,这个时候就需要自己去画了。就比如这样的一个变压器,就需要自己去画出来了,步骤如下:
QQ52862112416 小时前
stm32·单片机·嵌入式硬件·程序·pcb抄板
芯片程序提取的具体流程和方法提取芯片程序(“解出来”)分无加密直接读取和加密芯片解密两种情况,方法从简单到纳米级精密,核心流程如下:
csg11072 天前
单片机·嵌入式硬件·物联网·自动化
CH340T、CH341T、CH343G 三款USB转串口芯片实用效果对比在研发产品或工业控制现场,经常会用到USB转串口以方便进行数据交互,而USB转RS485和RS232又是最常用到的。
LingzhiPi17 小时前
单片机·嵌入式硬件
零知派ESP32-S3-智能小车控制系统(4.2)-红外双目跟随模块使用本文基于 ESP32-S3,使用两个红外对射避障传感器(GPIO20 / GPIO4)分别检测车头左右两侧目标,经过 INPUT_PULLUP 输入处理得到稳定的双目触发信号,再驱动跟随逻辑实现「单侧触发 → 转向对准、双侧触发 → 停车、目标丢失 → 停车等待」的跟随行为。整套功能封装为独立的 FollowControl 类,通过 CarDrive 统一电机接口驱动底盘,不依赖 Web、摄像头等其他模块,可作为独立测试程序,也可直接移植进整车工程。
做萤石二次开发的哈哈2 天前
stm32·单片机·嵌入式硬件
萤石 ERTC Windows SDK 包含哪些核心 API 能力?创建ERTCEngine实例ERTC_API static ERtcEngine* getERtcShareInstance();
智者知已应修善业21 小时前
经验分享·笔记·单片机·嵌入式硬件·proteus
【proteus交通灯故障检测的完善方案】2025-4-29缘由我不知道怎么搞了能帮我看一下怎么改吗_嵌入式-CSDN问答我想搞一个跟据逻辑函数Z=RY+YG+RG+R’Y’G’设计一个proteus电路图,这是一个监视信号灯是否正常工作的电路图,连有三个1led灯代表三个颜色的信号灯,还串联着三个自锁开关自定义灯是否亮,然后根据三个灯的的工作状态判断交通信号灯是否正常工作,结果输出如果故障则蓝灯亮。
根号五2 天前
stm32·单片机·嵌入式硬件
【HAL库】STM32F407---低功耗休眠由于睡眠模式可以通过任意中断唤醒,所以在进入睡眠模式前,把非唤醒中断关闭,唤醒后再恢复对应的中断。
LingzhiPi1 天前
c++·单片机·嵌入式硬件
零知ESP32--RC522NFC考勤打卡系统项目概述ESP32 NFC 考勤打卡系统是一个基于 ESP32 微控制器、RC522 RFID 读卡模块和 ST7789 TFT 彩屏的智能考勤解决方案。系统支持 NFC 卡片刷卡签到/签退、实时时钟显示、Wi-Fi 联网、Web 管理后台、卡片注册管理、考勤记录查询等完整功能,适用于中小企业、实验室、兴趣小组等场景的日常考勤管理。本项目通过 SPI 总线共享技术,RC522 读卡模块和 ST7789 显示屏共用同一 SPI 总线协同工作。考勤数据和卡片信息通过 ESP32 的 NVS(Non-Volat
炸膛坦客1 天前
单片机·嵌入式硬件
常见代码问题与解答:(二)因外部晶振频率改变导致 MCU 锁死的原因及处理方法现代 MCU 的时钟系统工作原理如下:例如 STM32F407VET6 开发板:系统时钟最高支持 168MHz;
ShiMetaPi1 天前
人工智能·嵌入式硬件·pico·isp
ShiMetaPi Pico-G1:百元级黑光全彩AI ISP开发板做视觉项目的人,头疼的不止"看不清"。还有贵。一套能跑 AI 的视觉方案,芯片加模组动辄上千。还有难上手。传统 ISP 调参是个深坑——换一颗新传感器,可能要几百上千个算法工程师,调几千个参数,跑几百个场景。小团队根本玩不起。
Lzh编程小栈1 天前
c语言·stm32·单片机·嵌入式硬件
嵌入式深度精讲|STM32引脚全方位底层原理、配置逻辑、硬件规范、高频面试题前言很多嵌入式开发者会写点灯代码,却根本不懂引脚底层。点灯、按键、串口、ADC 所有外设,最终全部依托引脚实现。 引脚是软件与硬件唯一的交互接口,所有硬件BUG、外设失效、采样不准、通信异常,90%都是引脚配置/硬件认知不足导致。
ch3nyuyu2 天前
单片机·嵌入式硬件
单片机实验2定义:是一种广泛用于嵌入式系统的同步、串行、半双工通信协议,用于在同一块电路板上的集成电路之间进行通信。
tianyazhichiC2 天前
嵌入式硬件
树莓派使用windows远程桌面登录,画面黑屏闪退问题:树莓派使用windows远程桌面登录,画面黑屏闪退 可能的原因: 除了xfce等软件安装的原因之外,另外一个重要原因:
达子6662 天前
stm32·单片机·嵌入式硬件
Zephyr RTOS 学习系统:第一阶段 —— 入门篇版本:v1.0 | 目标读者:嵌入式零基础至初级开发者 预计学习周期:2~3 周(每天 1~2 小时) 完成本阶段后,你将能够独立搭建开发环境、理解 Zephyr 核心概念,并运行第一个多线程应用程序。
三易串口屏2 天前
嵌入式硬件·触摸屏·串口屏·三易串口屏·触摸热区控件
触摸热区控件1. 属性属性说明id控件ID号,不可更改global勾选:作用于全局不勾选:作用于所在页; 不可脚本读写