硬件笔记——使用OrCAD绘制原理图
更多精彩文章
OpenClaw+Qwen3.5-9B自媒体利器:视频封面自动生成与优化
OpenClawQwen3.5-9B自媒体利器:视频封面自动生成与优化 1. 为什么视频创作者需要自动化封面工具 作为一个长期在B站和YouTube更新技术内容的创作者,我深刻体会到封面设计的时间成本。过去每期视频要花1-2小时在PS里折腾:截取关键帧、调色、…...
避开新手坑:你的STM32程序为什么跑飞?从链接脚本、Flash映射到总线访问的深度排查指南
避开新手坑:你的STM32程序为什么跑飞?从链接脚本、Flash映射到总线访问的深度排查指南 当你在STM32开发中遇到程序编译下载成功但运行时死机、数据异常或直接跑飞的情况时,不要慌张——这往往是嵌入式开发中最常见的"成长礼"。本文…...
程序行为的构成:规则、数据与延迟固化的艺术
程序行为的构成:规则、数据与延迟固化的艺术 2026-04-08 程序行为的构成:规则、数据与延迟固化的艺术 在软件系统中,程序行为并非凭空产生,而是规则作用于数据所产生的可观察效应。这一基本公式将程序的内在逻辑清晰地分为两个部分…...
python StrEnum
# Python中的StrEnum:一种更优雅的字符串枚举方案 在Python开发中,经常会遇到需要定义一组固定字符串常量的场景。比如表示订单状态、用户角色、错误代码等。传统的做法可能是直接定义一堆字符串变量,或者使用Python内置的Enum类。但直到Pyth…...
SmoothTouch:XPT2046触摸库的多级滤波与USB HID鼠标集成
1. SmoothTouch 库概述SmoothTouch 是一个专为 XPT2046 触摸控制器设计的轻量级嵌入式软件库,核心目标是提供高鲁棒性的触摸坐标采集能力,并原生集成多级数字滤波与去噪机制。其最终输出形态为标准化的 USB HID 鼠标报告(HID Mouse Report&am…...
STM8 Bootloader开发与固件远程升级实践
1. Bootloader的核心价值与应用场景在嵌入式产品开发中,Bootloader的重要性经常被低估。直到去年参与某工业控制器项目时,我才真正体会到它的价值——当时现场有200台设备需要紧急修复通信协议漏洞,但设备外壳采用防水密封设计,拆…...
APDS9999传感器驱动开发:寄存器配置、中断与FreeRTOS集成
1. Arduino_APDS9999 库深度解析:面向嵌入式工程师的环境光、色彩与接近度传感器驱动开发指南APDS9999 是 Broadcom(原 Avago)推出的高集成度光学传感器芯片,集环境光感知(ALS)、RGB 色彩识别(C…...