
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文记录了基于STM32F103开发WS2812灯带驱动及消消乐游戏的完整过程。项目采用PWM+DMA驱动方案,解决了引脚冲突、颜色顺序错误等关键问题,特别是通过修改DMA触发方式修复了渐变色异常。系统实现了8种光效模式,通过查表法优化性能。开发中采用分层诊断法:数据层检查缓冲区、编码层验证PWM数据、传输层分析DMA配置、物理层用示波器验证波形。经验表明,当软件逻辑正确时,问题往往出在硬件时序细

《嵌入式AI辅助开发的Harness工程实践》摘要 本文提出了一种创新的嵌入式AI开发模式——Harness Engineering,通过为AI配备完整的工具链和环境,使其从被动代码生成器转变为自主开发者。文章以STM32F103C8T6+WS2812项目为例,详细介绍了三个核心实践: 工具链搭建:提供编译器、烧录器等基础设施,使AI能自主验证代码 资料供给:提供协议文档、参考工程等关键信息,确保

STM32 命令行工具链指南摘要 本文详细介绍了 STM32F103C8T6 项目的命令行开发工具链,包含编译、烧录和调试全流程自动化方法。主要内容包括: 快速开始:提供三步验证路径(编译→烧录→串口监控) 工具链组成:ARM编译器、J-Link烧录工具、GDB调试器等 编译系统:参数配置、命令格式、输出解读和常见错误处理 烧录系统:J-Link命令格式、参数说明和烧录输出解析 调试系统:GDB服

STM32 命令行工具链指南摘要 本文详细介绍了 STM32F103C8T6 项目的命令行开发工具链,包含编译、烧录和调试全流程自动化方法。主要内容包括: 快速开始:提供三步验证路径(编译→烧录→串口监控) 工具链组成:ARM编译器、J-Link烧录工具、GDB调试器等 编译系统:参数配置、命令格式、输出解读和常见错误处理 烧录系统:J-Link命令格式、参数说明和烧录输出解析 调试系统:GDB服

摘要:Claude Code配置指南(Windows平台) 本文记录了在Windows 11环境下配置Claude Code的ECC插件系统的完整过程,重点解决MCP服务器连接、Hooks不生效等常见问题。主要内容包括: MCP服务器配置: 详细介绍Windows特有的路径格式和cmd/c包装器解决方案 提供完整的JSON配置示例和环境变量设置 包含常见错误速查表,如"spawn nod

本文探讨了如何开发一个能理解个人写作风格的AI助手doc-writer Agent。作者发现现有AI写作工具存在模板化、风格不符的问题,通过分析个人写作样本提炼出六条核心原则(如"问题驱动,现象先行"),设计了先大纲后展开的工作流程。Agent采用独立上下文,支持一键触发,在真实写作场景中不断迭代优化。文章以自身撰写过程为例,展示了如何通过原则驱动而非模板驱动,让AI输出更符合

摘要:AI编程工具解析PCB网表时遇到的MCU引脚映射问题 本文记录了使用AI编程工具解析PCB网表自动生成STM32驱动代码时遇到的问题。AI无法正确推导核心板模块的MCU引脚映射,导致生成的驱动代码引脚配置错误(4个LED引脚猜错3个)。问题根源在于网表仅记录核心板物理引脚号,未包含对应的MCU GPIO信息。作者对比了两种原理图绘制方式:功能名优先导致AI无法识别MCU引脚,而修改为MCU引

《本质与现象:一个提升认知的关键思维》摘要 文章通过AI模型使用中的常见抱怨切入,揭示了人们往往停留在现象层面思考问题的普遍现象。作者提出"这是本质还是现象"的追问方式,结合Harness Engineering概念,指出真正的问题往往在于使用环境而非模型本身。这种思维方式可以迁移到产品反馈、团队协作等多元场景,帮助我们透过表象看本质。文章强调,培养区分现象与本质的思维习惯,能
VS Code + Cortex-Debug STM32 调试配置指南 本文提供完整的 STM32 开发环境配置方案,帮助用户在 VS Code 中搭建基于 Cortex-Debug 插件的调试系统。指南包含: 核心工具链说明(ARM GCC、Cortex-Debug、GDB) 调试器选择(J-Link/ST-Link/OpenOCD)及工作原理 详细对比 VS Code+EIDE 与 Keil

VS Code + Cortex-Debug STM32 调试配置指南 本文提供完整的 STM32 开发环境配置方案,帮助用户在 VS Code 中搭建基于 Cortex-Debug 插件的调试系统。指南包含: 核心工具链说明(ARM GCC、Cortex-Debug、GDB) 调试器选择(J-Link/ST-Link/OpenOCD)及工作原理 详细对比 VS Code+EIDE 与 Keil








