logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

告别Keil,用ICCAVR给ATmega128写C程序:从安装到第一个点灯工程(附资源)

本文详细介绍了如何从Keil开发环境迁移到ICCAVR,为ATmega128单片机开发C程序。内容涵盖ICCAVR的安装配置、工程创建与Keil的差异、寄存器配置技巧等关键步骤,特别针对从Keil转来的开发者解释重要区别点,帮助快速上手AVR开发。

从零到产品:手把手教你评估一个项目到底该用CPU、ASIC还是FPGA?

本文详细解析了在硬件项目开发中如何选择CPU、ASIC或FPGA的技术路线。通过对比三大技术的性能、成本和开发资源需求,提供了五维决策评估框架和典型应用场景分析,帮助开发者根据项目需求做出最优选择。特别适合需要实时处理和高并行计算的应用场景。

#硬件开发
LLM包装器与Excel宏:AI智能体泡沫下的技术本质与演进路径

在人工智能领域,智能体(Agent)通常指能够感知环境、自主决策并执行任务以达成目标的软件实体。其核心原理在于结合感知、规划、行动与学习等模块,构建具备自主性和适应性的系统。这一架构的技术价值在于能够处理复杂、动态的开放性问题,超越简单的自动化脚本。当前,大型语言模型(LLM)的兴起为智能体开发提供了强大的认知基础,但许多应用仍停留在利用LLM作为核心处理器的“包装器”模式,其本质类似于将一系列操

LangGraph生产实践:用状态机构建可运维AI Agent

AI Agent不是简单调用大模型,而是需具备状态管理、错误恢复与流程编排能力的工程系统。LangGraph通过显式State(Pydantic模型)、可测试Node(纯函数)和声明式Edge(条件路由),将隐性推理逻辑转化为可监控、可调试、可审计的状态机。它直击传统Chain架构的三大痛点:状态丢失导致上下文断裂、错误中断缺乏降级策略、分支逻辑硬编码难以演进。在金融风控、智能客服、多模态诊断等真

避开这些坑,你的STM32串口DMA+IDLE接收才能真稳定:从引脚上拉到Overrun错误处理

本文深入探讨STM32串口DMA+IDLE接收的工业级避坑指南,从硬件设计到错误恢复的全链路实践。重点解析GPIO配置、CubeMX初始化顺序、HAL库最佳实践及错误处理机制,帮助开发者实现稳定的不定长接收通信,特别适用于STM32G系列在高干扰环境下的应用。

Altium Designer 2019里,同事埋的‘网络别名’坑,我是这样批量填平的

本文详细介绍了在Altium Designer 2019中排查和批量修复网络别名冲突的实战方法。通过分析网络标号不一致的风险,提供三种高效解决方案:属性批量编辑、SCHLIB全局替换和脚本自动化处理,并分享团队预防此类问题的规范措施,帮助工程师提升设计效率和协作质量。

用STM32的GPIO口驱动TM1668数码管,这份代码注释我帮你写好了

本文详细介绍了如何使用STM32的GPIO口驱动TM1668数码管,提供了完整的代码实现和详细注释。从硬件连接到通信协议实现,再到显示驱动和按键扫描功能,全面解析了TM1668的驱动方法,帮助开发者快速构建可维护的嵌入式代码。

告别SPI通信乱码:深度解析TMS320F28335的SPI时钟与数据对齐机制

本文深入解析TMS320F28335 DSP的SPI时钟与数据对齐机制,解决通信乱码问题。详细探讨SPI故障排查、时钟极性/相位配置、数据位序控制及波特率计算等关键点,并提供实战调试技巧和FIFO优化方案,助力工程师高效稳定SPI通信。

手把手配置Xilinx ORAN IP核的Packet Filter:避开eCPRI数据过滤的那些坑

本文深入解析Xilinx ORAN IP核的Packet Filter配置,重点探讨如何精准过滤eCPRI报文以避免常见问题。通过详细讲解寄存器设置、eCPRI报文结构及实战案例,帮助工程师高效配置`user_data_filter_w1_31_0`等关键寄存器,确保5G O-RAN硬件开发中的数据过滤准确性。

从LDO选型到PCB布局:避开那些让3.3V单片机‘假死’的电源坑

本文深入探讨了3.3V单片机系统设计中LDO选型和PCB布局的关键要点,揭示了导致单片机‘假死’的常见电源问题。通过分析PSRR、负载瞬态响应等LDO参数,以及地平面分割、去耦电容布局等PCB设计细节,帮助工程师避开电源陷阱,确保系统稳定运行。特别针对STM32、ESP32等流行单片机提供了复位电路设计进阶技巧。

#单片机
    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择