一个 DAC 引脚配了但从不写值——查完原理图才发现它和芯片输出对顶了
📅 2026/7/11 5:35:28
👁️ 次浏览
一句话: 代码审查时发现一个 I/O 引脚配成了 DAC 但永远不写值。追问为什么 → 查原理图 → 发现这个引脚连的是另一颗芯片的模拟输出脚。DAC 输出 0V 直接对顶对方的 1.25V——虽然短期内没烧但这是硬件配置错误。改一行引脚配置寄存器就好了。系列文章《嵌入式调试排错》 — 编译错误、看门狗、DAC踩坑、协议对齐——真实Bug故事排查方法论 一个宏搞定 全网独家解决方案 改了5个地方才修好 15条指令找出7处错误 除了帧尾逻辑一样 差点覆盖整个文件 \r\n和\n的坑 地址写错通道漏擦 ✅ 查到原理图才发现对顶了 keil-xml-edit-fails[TOC]适合谁读适合嵌入式开发者、单片机初学者及遇到类似问题的工程师发现配了但不用项目中用了一颗 8 通道可配置 I/O 芯片。每个脚可以独立配成 DAC、ADC 或 GPIO。初始化代码里I/O0, I/O1, I/O6, I/O7 DAC输出模拟电压 I/O2, I/O3, I/O4, I/O5 ADC读模拟信号其中 I/O1 和 I/O6 作为 DAC 输出目标温度电压给温控芯片。代码里也确实写了这两个 DAC 的值。但 I/O0 和 I/O7 配成了 DAC——永远不写值默认输出 0V。直觉不对劲不写值为什么要配成 DAC配成 ADC 或者 GPIO 不行吗查原理图翻出原理图用 pdf 转图片工具解析找到这两个引脚的连接引脚原理图上连的是对方引脚的真正功能I/O0温控芯片 A 的 OUT1 脚模拟电压输出——芯片实际温度的监测信号I/O7温控芯片 B 的 OUT1 脚同上OUT1 是温控芯片内部传感器斩波放大器的输出——一个约 1.25V 的模拟信号。而 I/O0 和 I/O7 被配成 DAC 输出 0V——等于两个强驱动的输出直接对顶在一起。严重程度短期没烧是因为两个芯片的输出阻抗都有限不是硬短路且温控芯片的 OUT1 有短路保护。但这是设计错误DAC 的 0V 输出污染了温控芯片的 OUT1 模拟信号MCU 无法读到真实的芯片温度万一 DAC 写了非零值后果更严重修复把 I/O0 和 I/O7 从 DAC 组移到 ADC 组// 改前 SET_IO_DAC 0xC3; // I/O0,1,6,7 DAC SET_IO_ADC 0x3C; // I/O2,3,4,5 ADC // 改后 SET_IO_DAC 0x42; // 只有 I/O1, I/O6 DAC SET_IO_ADC 0xBD; // I/O0,2,3,4,5,7 ADC改完一个寄存器MCU 现在能直接读到两路温控芯片的实际温度信号了。经验教训说明追问配了但不用的配置DAC 不写值、GPIO 永不翻转、PWM 通道空着——这些都值得问为什么数据手册是最终裁决者不能只看代码注释要交叉验证芯片手册里的引脚功能定义原理图必须能随时查阅团队应该有一个快速打开原理图的流程PDF 导出后用脚本解析是最低成本的方案代码审查时多问一句这个配置用在哪可能就少一个硬件隐患。实测对比配置了但不用的引脚: 可能藏着硬件冲突 | 追查到底: 发现DAC输出对顶芯片模拟输出有用的话点个收藏下次调试直接用。有问题欢迎评论区交流看到了都会回。下一篇一个宏搞定——编译错误、看门狗、DAC踩坑、协议对齐——真实Bug故事排查方法论
一句话: 协议处理函数里四个通道各有一个 case 分支,每个 30 行,逻辑完全一样只是通道号不同。修一个 bug 要改 4 个地方,修完还漏了一处。把这些 case 合并成参数化的一代码块,148 行缩到 55 行,修 bug 只改一处。 适…
📅 2026/7/11 5:35:28
2026年合肥会展经济持续升级,世界制造业大会、各类产业专业展会、科创成果博览会等行业盛会常态化落地,滨湖国际会展中心等核心场馆展会活动频次持续攀升。对于参展企业而言,优质的展台、展位呈现效果是品牌展示、客商对接、形象塑造的核心关…
📅 2026/7/11 5:35:28
大家好,我是大飞哥。在日常工作与生活中,你是否也经常被这样的事困扰:手头同时推进着好几个项目,有的要周五交方案,有的下周一要开会,还有的是月底要提交报告——这些截止日期全靠脑子记,一忙起…
📅 2026/7/11 5:35:28
Ditto与其他域名检测工具对比:为什么它是安全专家的首选? 【免费下载链接】ditto A tool for IDN homograph attacks and detection. 项目地址: https://gitcode.com/gh_mirrors/dit/ditto
在当今复杂的网络安全环境中,域名安全检测工…
📅 2026/7/11 11:14:29
让那个最没用的NPU也忙起来:通过openvino跑大模型
缘起
看过很多电脑评测视频,都会有一句:这个cpu自带一个没什么用的npu……
就是这个: 我实在不信intel搞了这么多年真的一无是处,于是就想着,能不能通过…
📅 2026/7/11 11:14:29
终极黑苹果SMBIOS生成指南:3步打造完美硬件信息 【免费下载链接】GenSMBIOS Py script that uses acidantheras macserial to generate SMBIOS and optionally saves them to a plist. 项目地址: https://gitcode.com/gh_mirrors/ge/GenSMBIOS
GenSMBIOS是一…
📅 2026/7/11 11:14:29
3分钟永久激活:KMS_VL_ALL_AIO全平台激活解决方案实战指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
你是否曾经为Windows系统频繁弹出的激活提醒而烦恼?是否在关键…
📅 2026/7/11 11:14:29
1. 项目概述与核心价值最近在捣鼓一个HDRP的圣诞市场场景,想给那些精致的圣诞树、礼物盒和雪人加上一层电影感十足的描边效果,就像《蜘蛛侠:平行宇宙》或者很多3A游戏里那种,角色和重要物体自带一圈发光轮廓,能瞬间从背…
📅 2026/7/11 11:14:29
如何免费下载B站大会员4K视频和充电专属内容:完整指南 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader
你是否曾经遇到过这…
📅 2026/7/11 11:13:29
摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计…
📅 2026/7/11 0:00:31
1. 命令简介gpm 是 Linux 系统下运行于虚拟控制台(文字终端模式)的鼠标服务器。它的主要功能是在没有图形界面的纯文本环境中,为虚拟控制台提供鼠标支持,允许用户使用鼠标进行文本的选择、复制和粘贴操作,极大地提升了…
📅 2026/7/11 0:00:31
导语
先澄清一个常被混用的概念:BI试点"上线",并不等于试点"验收通过"。很多企业把仪表板做出来、账号发下去、培训开完场,就默认试点已经跑通,随后进入推广阶段——结果推广到第二个部门、第三个业务线时&am…
📅 2026/7/11 0:00:31
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/10 22:46:54
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/10 22:46:54
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/10 22:46:54
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/10 22:46:54
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/10 22:46:54
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/10 22:46:54