硬件板上调试顺序:电源、时钟、复位与通信信号抓取指南
1. 板上调试的底层逻辑为什么顺序比工具更重要刚拿到一块新打样的板子通电前心里默念三遍“别冒烟”通电后盯着电源指示灯发呆——这是很多硬件工程师的真实写照。板上调试这件事说穿了就是在有限的信息通道里用最快的速度定位问题到底出在电源、时钟、复位、配置还是通信链路上。标题里问的“先抓哪些信号、排查顺序是什么”本质上是在问一套优先级排序方法论而不是某个具体信号的测量技巧。我见过太多人一上电就急着连仿真器、抓SPI波形、量I2C时序结果折腾半天发现是1.2V核心电压根本没起来。这种“跳步排查”是板上调试最大的时间黑洞。正确的做法应该像医生问诊先确认生命体征电源再检查心跳时钟然后看意识复位最后才做专项检查外设通信。这个顺序不是拍脑袋定的而是由硬件系统的依赖关系链决定的——没有电源就没有时钟没有时钟就没有复位释放没有复位释放CPU就不会跑代码CPU不跑代码外设配置就无从谈起。所以这篇文章我想把板上调试的信号抓取顺序拆透从最底层的电源轨开始一层一层往上走每一层告诉你该抓什么信号、用什么工具、看什么特征、遇到异常怎么往下一层排查。适合刚入行的硬件工程师、嵌入式软件工程师以及那些“软件写得溜但一上板就懵”的开发者。你不需要昂贵的设备一台四通道示波器、一个万用表、一个可调直流电源加上清晰的排查逻辑就能解决80%以上的上电不启动问题。2. 第一优先级电源轨信号的抓取与判读2.1 为什么电源必须排在排查顺序的第一位电源是整个硬件系统的地基。所有芯片的datasheet里都有一个叫“Absolute Maximum Ratings”的表格里面明确写了各引脚电压的允许范围。一旦电源轨超出这个范围芯片内部结构可能已经发生不可逆损伤。更隐蔽的情况是电源电压“看起来正常”但纹波巨大、上电时序错误、或者带载后跌落——这些问题用万用表测不出来但足以让系统时好时坏。我个人的习惯是板子第一次上电绝不直接焊CPU和贵重芯片。先焊电源部分用假负载或者直接空载测各路电压确认所有电源轨的电压值、纹波、上电斜率都符合预期后再焊后续芯片。这个习惯帮我省下了至少五位数的芯片成本。如果你拿到的是一块已经焊好的板子那第一步也应该是断开所有可断开的负载比如拔掉跳线帽、断开0欧电阻单独验证电源网络。2.2 电源信号的具体抓取方法抓电源信号分静态和动态两步。静态用万用表测直流电压值动态用示波器看纹波和上电时序。静态测量的操作要点万用表打到直流电压档黑表笔接电源地选最靠近被测电源芯片的地引脚不要随便找个螺丝孔红表笔依次测量每一路电源的输出电压。这里有个细节不要只测电源芯片输出端的电容要测负载芯片引脚附近的电压。因为PCB走线有阻抗电源芯片输出3.3V到了负载端可能只有3.1V如果负载电流大这个压降会更明显。动态测量需要示波器配合。探头用弹簧地针不要用那根长长的鳄鱼夹地线会引入巨大环路电感看到的纹波全是假的带宽限制打开到20MHz耦合方式选AC垂直档位调到10mV/div左右。重点看三个东西纹波峰峰值一般LDO输出纹波在1mV~10mV量级DC-DC开关电源在10mV~50mV量级。如果看到上百毫伏的纹波要么是输出电容不够要么是反馈环路有问题。上电斜率用单次触发模式抓上电瞬间看电压从0上升到额定值的时间。太慢可能导致芯片内部复位电路工作异常太快可能引发浪涌电流。上电时序多路电源的系统里各路电源的启动顺序有严格要求。比如很多FPGA要求核心电压先于IO电压建立否则可能触发内部寄生二极管导通导致大电流甚至烧毁。注意测量电源纹波时示波器探头必须使用最短的地回路。我见过有人用标准鳄鱼夹地线测纹波结果测出来200mV的“纹波”换成弹簧地针后只有8mV。这不是板子的问题是测量方法的问题。2.3 电源异常时的排查路径如果电源测出来不对按以下顺序排查现象可能原因排查方法电压为0使能引脚未拉高、输入电源未到、芯片损坏测使能引脚电压、测输入端电压、换芯片电压偏低负载过重、反馈电阻错、电感饱和断开负载再测、核对反馈电阻、换电感电压偏高反馈电阻错、反馈引脚虚焊核对电阻值、补焊反馈引脚纹波过大输出电容失效、布局差、环路不稳换电容、检查地平面、调整补偿上电打嗝短路保护、限流点过低测输出阻抗、调整限流电阻这里特别说一下“上电打嗝”现象电源芯片每隔几百毫秒尝试启动一次输出电压刚起来一点就掉下去。这通常是输出端存在短路或者接近短路的情况芯片触发了逐周期限流保护。用万用表测输出对地阻抗正常应该在几百欧姆以上如果只有几欧姆甚至零点几欧姆先查焊接短路再查负载芯片是否已经损坏。3. 第二优先级时钟与复位信号的联合排查3.1 时钟信号系统的心跳电源正常之后下一个要确认的是时钟。CPU、FPGA、通信接口都需要时钟才能工作。时钟信号出问题系统表现为“完全没反应”或者“时好时坏”。抓时钟信号用示波器探头选10X档1X档带宽不够看晶振波形会失真触发方式选边沿触发触发电平设在时钟信号幅度的50%左右。重点看四个参数频率用示波器的频率计功能直接读或者测周期再换算。比如标称25MHz的晶振周期应该是40ns。如果测出来是50ns那就是20MHz说明晶振本身不对或者PLL配置有问题。幅度一般CMOS电平的时钟信号高电平应该在电源电压的80%以上低电平在20%以下。如果幅度明显偏小可能是负载过重或者晶振驱动能力不足。占空比大部分时钟要求占空比在45%~55%之间。占空比偏差过大可能导致时序余量不足。抖动用示波器的余辉模式看波形边缘应该清晰锐利。如果边缘模糊、抖动大可能是电源纹波耦合或者晶振本身质量问题。对于无源晶振还要注意起振时间。有些低功耗晶振起振很慢可能需要几十毫秒甚至上百毫秒。如果系统上电后立即尝试配置时钟相关寄存器而此时晶振还没稳定就会卡死。解决办法是在启动代码里加一段延时或者用芯片内部的RC振荡器先跑起来等晶振稳定后再切换。3.2 复位信号被忽视的关键角色复位信号是板上调试中最容易被忽视、也最容易出问题的信号。很多“CPU不启动”的案例最后查出来是复位引脚一直被拉低或者复位释放时间不对。复位信号分两种上电复位和手动复位。上电复位由RC电路或者专用复位芯片产生手动复位由按键或者调试器控制。不管哪种抓取方法都一样示波器探头接复位引脚用单次触发抓上电瞬间的波形。正常的复位波形应该是上电后保持低电平一段时间至少几十毫秒然后跟随电源电压上升至高电平。如果复位信号一直为低检查复位电路的上拉电阻是否焊接、复位芯片是否工作、复位按键是否短路。如果复位信号上升太慢可能是RC时间常数太大需要减小电容或者电阻值。实操心得我习惯在复位引脚上并一个LED指示灯通过三极管驱动这样一眼就能看出复位是否释放。虽然多花几毛钱但调试效率提升明显。特别是对于需要反复上电测试的场景不用每次都接示波器。3.3 时钟与复位的时序关系时钟和复位之间有一个关键的时序要求复位释放必须在时钟稳定之后。如果复位先释放CPU可能在时钟还没稳定的时候就开始取指令导致跑飞或者卡死。用示波器的双通道同时抓时钟和复位信号看复位上升沿是否在时钟稳定之后。如果顺序反了需要在复位电路上增加延时或者调整启动代码里的等待逻辑。有些芯片内部有复位同步器可以自动处理这个时序但不要假设所有芯片都有这个功能查datasheet确认。4. 第三优先级配置与启动模式的确认4.1 启动模式引脚决定CPU从哪里取指令很多处理器和FPGA都有启动模式选择引脚这些引脚在上电复位期间被采样决定芯片从Flash启动、从SD卡启动、还是进入调试模式。如果这些引脚的电平不对芯片可能根本不执行你的代码。排查方法很简单上电前用万用表测每个启动模式引脚的对地电压对照datasheet里的真值表确认。注意有些引脚是内部弱上拉或弱下拉的外部如果悬空电平可能不确定。这种情况下需要外部加明确的上拉或下拉电阻。我遇到过一块板子启动模式引脚外部加了10k上拉但芯片内部有个50k的下拉分压后电平只有1.8V左右处于逻辑不确定区域。芯片有时候从Flash启动有时候从调试模式启动表现就是“十次上电三次不工作”。后来把外部上拉改成1k问题解决。这个案例告诉我们启动模式引脚的外部电阻值不能随便选要算上内部上下拉的等效阻抗。4.2 配置引脚的静态电流检查除了启动模式还有一些配置引脚需要在复位期间保持特定电平比如看门狗使能、调试接口使能、内部稳压器使能等。这些引脚如果状态不对可能导致芯片进入低功耗模式、关闭调试接口、或者不输出时钟。检查方法上电后不释放复位用万用表逐一测量这些配置引脚的电平。如果发现异常先查外部电路再查芯片是否已经损坏。有些配置引脚是复用功能复位后默认是输入需要软件配置成输出这种就不属于硬件排查范围了。5. 第四优先级通信接口与波形抓取5.1 什么时候才轮到抓通信波形电源、时钟、复位、配置都确认无误后如果系统还是不工作才轮到抓通信接口的波形。这个顺序很重要因为通信接口工作不正常很多时候是前面几层问题的“症状”而不是“病因”。比如I2C总线读不到数据可能是从设备电源没起来、可能是时钟频率不对、可能是复位没释放。如果一上来就抓I2C波形看到SCL和SDA都是高电平就以为是总线电容太大或者上拉电阻不对折腾半天发现是从设备根本没供电。这种弯路我走过不止一次。5.2 常见通信接口的抓取要点UART是最简单的通信接口也是调试阶段最有用的工具。抓UART波形时示波器触发方式选“下降沿触发”起始位是低电平时间档位根据波特率设置。比如115200波特率一个bit是8.68微秒一个字节10个bit是86.8微秒。看波形时重点确认起始位是否干净、数据位是否符合预期、停止位是否完整。如果波形畸变严重检查TX和RX是否接反、电平是否匹配3.3V和5V不能直接对接。I2C是板上调试中最容易出问题的总线。抓波形时用双通道同时抓SCL和SDA触发方式选“SDA下降沿触发”起始条件。重点看起始条件是否完整、从机地址是否正确、ACK位是否被拉低、停止条件是否正常。I2C最常见的两个问题是上拉电阻值不对和总线电容过大。上拉电阻一般选2.2k到10k之间总线电容不能超过400pF。如果波形上升沿明显变缓说明总线电容太大需要减小上拉电阻或者降低总线速率。SPI是高速通信接口抓波形时要注意探头带宽是否足够。SPI的时钟频率可能到几十MHz普通100MHz带宽的示波器看波形已经明显失真。抓SPI时用四通道示波器同时抓CS、CLK、MOSI、MISO触发方式选“CS下降沿触发”。重点看CS使能时间是否足够、时钟极性相位是否匹配、数据建立保持时间是否满足。SPI最常见的问题是模式配置错误CPOL和CPHA的组合有四种以及CS信号被其他设备干扰。注意抓通信波形时示波器的地线要接在通信接口附近的地引脚上不要接在电源地或者机壳地上。否则地线上的噪声会串入信号看到的波形全是毛刺根本没法分析。5.3 通信接口异常时的排查顺序如果通信波形异常按以下顺序排查确认物理连接TX-RX是否交叉、差分对是否极性正确、连接器是否接触良好。确认电平匹配3.3V设备接5V设备需要电平转换否则可能损坏IO口。确认时钟频率示波器测实际时钟频率和软件配置对比。确认协议配置波特率、数据位、停止位、校验位是否和从设备一致。确认从设备状态从设备是否已经初始化完成、是否处于可通信状态。这个顺序是从硬件到软件、从简单到复杂能避免大部分“软件调半天、硬件一测就发现”的尴尬。6. 常见问题与排查技巧实录6.1 上电不启动的快速排查清单排查步骤检查内容工具正常表现1各路电源电压万用表在额定值±5%以内2电源纹波示波器峰峰值小于额定值的5%3时钟频率和幅度示波器频率误差小于100ppm幅度满摆幅4复位信号示波器上电后延时释放最终为高5启动模式引脚万用表符合datasheet真值表6配置引脚万用表符合datasheet要求7通信波形示波器协议完整无畸变这张表建议打印出来贴在工位上每次调试新板子按顺序过一遍能省下大量来回折腾的时间。6.2 那些年我踩过的坑坑一示波器探头地线太长。早期测电源纹波用标准鳄鱼夹地线测出来全是几十毫伏的开关噪声以为是电源设计有问题换了三个电容都没用。后来借了一根弹簧地针纹波立刻降到5mV以下。这个教训让我明白测量方法不对比设计错误更可怕。坑二忽略上电时序。有一块板子核心电压1.2V和IO电压3.3V同时上电结果FPGA偶尔启动失败。查了很久才发现FPGA要求核心电压先建立至少10ms后IO电压才能上电。后来在IO电源的使能引脚上加了一个RC延时电路问题彻底解决。这个案例说明多电源系统的上电时序不是可选项是必选项。坑三复位引脚被调试器拉低。有一次调试一块新板子CPU死活不启动复位引脚一直是低电平。查了复位电路、换了复位芯片都没用。最后发现是调试器的复位输出引脚默认拉低而板子上的复位网络和调试接口是直连的。拔掉调试器板子正常启动。这个坑让我养成了一个习惯调试前先确认调试器本身的状态。坑四晶振不起振。一块板子上的32.768kHz晶振死活不起振换了晶振、换了负载电容都没用。后来用示波器的高阻探头10MΩ以上测晶振引脚发现波形正常。原来之前用的探头输入阻抗太低1MΩ并联到晶振电路上改变了谐振条件导致晶振停振。这个教训是测晶振要用高阻探头或者用示波器的X10档。6.3 进阶技巧用GPIO做“printf调试”当系统没有串口输出、或者串口还没配置好的时候可以用一个空闲的GPIO引脚做“printf调试”。在代码的关键位置翻转GPIO电平用示波器抓这个GPIO的波形就能判断代码执行到了哪一步。具体做法选一个测试点最好是有焊盘的测试点方便接探头在启动代码的各个阶段翻转电平。比如// 启动阶段1时钟初始化完成 GPIO_Set(DEBUG_PIN); Delay(1); GPIO_Reset(DEBUG_PIN); // 启动阶段2外设初始化完成 GPIO_Set(DEBUG_PIN); Delay(2); GPIO_Reset(DEBUG_PIN); // 启动阶段3主循环开始 GPIO_Set(DEBUG_PIN); // 主循环中定期翻转 while(1) { GPIO_Toggle(DEBUG_PIN); Delay(100); }用示波器抓这个引脚如果看到阶段1的脉冲但没有阶段2的脉冲说明代码卡在时钟初始化和外设初始化之间。这个方法不需要任何通信接口只需要一个GPIO和一个示波器是板上调试的“终极武器”。7. 工具选型与测量精度控制7.1 示波器的关键参数怎么选板上调试对示波器的要求其实不高但有几个参数不能妥协带宽至少100MHz。如果要抓SPI或者高速时钟建议200MHz以上。带宽不够的示波器看方波会变成正弦波完全失去分析价值。通道数至少双通道推荐四通道。双通道可以同时看时钟和复位四通道可以同时看SPI的四根线。采样率至少1GSa/s。采样率不够会漏掉窄脉冲比如电源上的尖峰噪声。存储深度至少1Mpts。存储深度大才能抓长时间的上电时序。如果预算有限二手示波器是不错的选择。很多经典型号比如某品牌DS1054Z在二手市场只要一千多块性能足够应付大部分板上调试场景。7.2 万用表的使用细节万用表虽然简单但用不对也会误导判断。测电压时注意输入阻抗大部分万用表电压档输入阻抗是10MΩ对大多数电路影响可以忽略。但测高阻抗节点比如晶振引脚、反馈分压点时10MΩ可能不够需要用到高阻探头或者示波器。真有效值测交流纹波时普通万用表测的是平均值不是真有效值。要准确测量纹波有效值需要用真有效值万用表。二极管档测对地阻抗时用二极管档比电阻档更直观。红表笔接地黑表笔测节点正常应该显示0.3V到0.7V的压降二极管特性如果显示0V说明短路显示OL说明开路。7.3 可调直流电源的妙用可调直流电源不只是供电还可以用来做限流保护。第一次给新板子上电时把限流值设到正常电流的1.5倍左右。如果板子有短路电源会自动进入恒流模式电压跌落不会烧毁芯片。观察电源的电流显示如果一上电电流就冲到限流值说明有短路立刻断电排查。另外可调电源还可以用来模拟电池供电。比如系统标称工作电压3.7V可以把电源设到3.3V和4.2V分别测试看系统在低压和高压下的表现。很多问题只在特定电压下出现比如低压时复位电路不工作、高压时LDO过热保护。8. 从排查顺序到调试思维板上调试的排查顺序表面上是“先抓什么后抓什么”的流程问题底层其实是一种依赖关系驱动的系统化思维。电源是基础时钟是心跳复位是开关配置是身份通信是对话。这个顺序不是死板的教条而是根据信号之间的依赖关系推导出来的最优路径。我个人的体会是调试速度不取决于你有多快而取决于你有多准。与其在通信波形上反复折腾不如花五分钟把电源和时钟确认清楚。很多“疑难杂症”在电源纹波和时钟抖动面前都会现出原形。最后分享一个我常用的技巧每次调试新板子先画一张信号流向图标出所有关键信号的测试点和预期波形。调试时按图索骥测一个勾一个。这张图不用很精美手画就行但能让你在混乱的调试过程中保持清晰的思路。调试完成后把这张图和实际测量结果一起归档下次遇到类似问题可以直接参考。这个习惯坚持几年你会发现自己排查问题的速度越来越快因为大部分问题你都已经见过、测过、解决过了。

相关新闻

Zabbix 4.0 数据收集全链路解析:从 Agent 配置到大规模优化实践

Zabbix 4.0 数据收集全链路解析:从 Agent 配置到大规模优化实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:09:04 阅读更多 →
算法概览图:用拓扑建模实现原理级动画可视化

算法概览图:用拓扑建模实现原理级动画可视化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:08:04 阅读更多 →
基于ESP8285与MQTT的远程电机控制器开发全攻略

基于ESP8285与MQTT的远程电机控制器开发全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:08:04 阅读更多 →

最新新闻

软件开发项目履约保证金的风险与应对策略

软件开发项目履约保证金的风险与应对策略

1. 项目背景与行业现状在软件开发行业,履约保证金已经成为许多项目招标过程中的标配要求。最近接洽的一个企业级ERP系统开发项目,甲方明确要求参与竞标的开发团队需缴纳合同金额20%的履约保证金。这让我不得不重新审视这个行业普遍存在却鲜少被深入讨论的…

2026/10/14 1:51:15 阅读更多 →
Ponytail技术解析:从3D角色头发物理模拟到工程实践

Ponytail技术解析:从3D角色头发物理模拟到工程实践

我无法根据当前输入生成符合要求的博文。原因如下:项目标题“ponytail”本身是一个常见英文单词,意为“马尾辫”,属于日常服饰/造型/美妆/时尚领域术语;但项目正文为空、关键词为空、摘要描述为空;所谓“相关热搜词”与…

2026/10/14 1:51:15 阅读更多 →
Elasticsearch演讲PPT全攻略:内容架构、页面拆解与现场避坑

Elasticsearch演讲PPT全攻略:内容架构、页面拆解与现场避坑

简介:Elasticsearch演讲PPT是一份面向ES初学者、后端开发者和技术分享讲师的演示文稿,旨在用一节课时间讲清Elasticsearch的核心概念、数据模型与高性能原理,帮助读者快速建立对分布式全文检索与分析引擎的整体认知。PPT共1个pptx文件&#x…

2026/10/14 1:51:15 阅读更多 →
张北鲜羊奶采购指南:渠道、鉴别与巴氏杀菌储存全攻略

张北鲜羊奶采购指南:渠道、鉴别与巴氏杀菌储存全攻略

1. 写在前面:为啥一定要跑张北买羊奶头一回开车去张北收羊奶,是跟着一个跑生鲜配送的老哥搭伴走的。凌晨四点多从张家口市区出发,五点半到草原边上,天色刚泛白,牧民家的棚圈里已经有动静了。那趟跑下来我才算真正明白&…

2026/10/14 1:51:15 阅读更多 →
总线协议为何如此多?从I²C、SPI到PCIe的分层架构解析

总线协议为何如此多?从I²C、SPI到PCIe的分层架构解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:51:15 阅读更多 →
Web课程设计报告:可运行、可复现、可答辩的前端工程交付指南

Web课程设计报告:可运行、可复现、可答辩的前端工程交付指南

简介:本资源是一份完整的Web开发期末课程设计实践报告与配套源码,面向计算机相关专业本科生及Web初学者,解决课程设计从选题、技术选型到系统实现的全流程学习需求。压缩包共181个文件,涵盖前端(22个CSS、18个JS、12个…

2026/10/14 1:50:15 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →