WireCheck 是一款工具,旨在帮助用户排查烧录器与目标设备之间致命的接线错误。
WireCheck 可检测以下问题:
检测输出引脚是否固定为低电平(LOW)或固定为高电平(HIGH)
检测输出引脚是否与其他正在使用的引脚发生线路互连
检测输入引脚电平是否处于指定标准电平
烧录器具备8个输入/输出引脚,即3号引脚至17号引脚之间的所有奇数引脚。其中13号引脚仅为输入专用引脚,其余引脚均可配置为双向收发模式。参考电压引脚(1号引脚)与5V供电引脚(19号引脚)拥有独立的专属功能。

对新设备进行烧录编程前,必须按照对应设备的接线图纸,将设备与烧录器正确连接。

设备接线过程中容易出现各类接线失误,大部分接线问题均可通过 WireCheck 工具检出。但该工具的正常使用,需要操作人员配合完成相关操作与配置。
WireCheck 工具是UniversalFlasher软件的内置功能模块。
打开程序:UniversalFlasher.exe

步骤一:选择目标设备。在设备选择输入框中输入“wi…”即可快速检索设备,双击对应设备名称完成选中。

步骤二:可直接跳过该步骤,WireCheck 工具无需加载数据文件。
步骤三:选中需要执行 WireCheck 检测任务的烧录器设备。
步骤四:点击“Configure project”,打开项目设置窗口。在项目设置的引脚设置区域,按需定义烧录器各引脚的使用模式。
对照设备接线图,将所有用到的输出引脚设置为 OUTPUT 输出模式即可,输入引脚也可通过接线图快速区分。同时需要查阅设备 datasheet 或实测引脚状态,确认引脚闲置状态下为高电平或低电平。未使用的引脚标记为 NC(空脚)。

以下为前文 ISP 接口连接 ATMega 芯片的引脚配置示例:

需确认目标设备的供电方式,共有两种配置选项:
• 目标设备自带供电:取消勾选“Output VSupply on pin #19”
• 由烧录器为目标设备供电:勾选“Output VSupply on pin #19”
步骤五:保存项目设置,并将配置参数下发同步至烧录器。

若弹出“未选择数据文件”的警告提示,可直接忽略,WireCheck 功能无需数据文件。
切换至控制台(Console)标签页,输入指令#AUTO 或#START 即可启动检测。
检测执行速度极快,若所有检测项目均通过,工具将输出 Ok 结束提示。
若检测存在异常,控制台将输出如下报错信息:
#start #ACK #STATUS:INITIALIZING #STATUS:CONNECTING #INFO:WIRECHK.PEX Nov 30 2023 15:41:24 #INFO:Verbosity: 00000000 #INFO:ERR: Reset not HIGH #INFO:ERR Crossconnect: 00000009 #INFO:ERR Crossconnect: 00000005 #INFO:ERR Crossconnect #INFO:ERR Pin NOT HIGH: 00000013 #INFO:ERRORs occured! #ERR255:Error while flashing |
如需查看更详尽的检测信息,可在通用设置中调高日志输出等级(Verbose Output)。
#ACK #STATUS:INITIALIZING #STATUS:CONNECTING #INFO:WIRECHK.PEX Nov 30 2023 15:41:24 #INFO:Verbosity: 00000002 #INFO:************************** #INFO:*** WireCheck starting *** #INFO:--- Showing Pin Config --- #INFO:Pin Config: 00000003 #INFO:Value: 00000000 #INFO:Pin Config: 00000005 #INFO:Value: 00000001 #INFO:Pin Config: 00000007 #INFO:Value: 00000000 #INFO:Pin Config: 00000009 #INFO:Value: 00000001 #INFO:Pin Config: 00000011 #INFO:Value: 00000000 #INFO:Pin Config: 00000013 #INFO:Value: 00000003 #INFO:Pin Config: 00000015 #INFO:Value: 00000001 #INFO:Pin Config: 00000017 #INFO:Value: 00000000 #INFO:--- Checking Outputs --- #INFO:Output Pin: 00000005 #INFO: Ok #INFO:Output Pin: 00000009 #INFO: Ok #INFO:Output Pin: 00000015 #INFO:ERR: Reset not HIGH #INFO:--- Checking Crossconnections --- #INFO:--- Reading all Pin levels --- #INFO:Pin State: 00000003 #INFO: LOW #INFO:Pin State: 00000005 #INFO: LOW #INFO:Pin State: 00000007 #INFO: LOW #INFO:Pin State: 00000009 #INFO: LOW #INFO:Pin State: 00000011 #INFO: LOW #INFO:Pin State: 00000013 #INFO: LOW #INFO:Pin State: 00000015 #INFO: LOW #INFO:Pin State: 00000017 #INFO: LOW #INFO:Check on Pin: 00000005 #INFO:ERR Crossconnect: 00000009 #INFO:To Pin # Ok 00000013 #INFO:To Pin # Ok 00000015 #INFO:Check on Pin: 00000009 #INFO:ERR Crossconnect: 00000005 #INFO:To Pin # Ok 00000013 #INFO:To Pin # Ok 00000015 #INFO:Check on Pin: 00000013 #INFO:To Pin # Ok 00000005 #INFO:To Pin # Ok 00000009 #INFO:To Pin # Ok 00000015 #INFO:Check on Pin: 00000015 #INFO:To Pin # Ok 00000005 #INFO:To Pin # Ok 00000009 #INFO:To Pin # Ok 00000013 #INFO:ERR Crossconnect #INFO:--- Checking Inputs --- #INFO:Input Pin: 00000013 #INFO: LOW #INFO:ERR Pin NOT HIGH: 00000013 #INFO:************************** #INFO:*** WireCheck finished *** #INFO:--- Relasing all pins --- #INFO:ERRORs occured! #ERR255:Error while flashing |
读取用户配置后,WireCheck 将自动执行以下三项检测:
输出检测:校验烧录器已配置的输出引脚能否正常切换低电平和高电平。
互连检测:检查输出引脚是否与其他已配置引脚存在异常互连短路。
输入检测:核查输入引脚电平是否与预设标准电平一致。
• 无法检测高频串扰特性与接地布线质量问题
• 无法识别输入、输出引脚接反的问题
• 无法检测线路误接至设备错误引脚的情况
若 WireCheck 检测全部通过,即可进行设备通信校验。需先退出 WireCheck 检测模式,新建对应设备的工程配置,将配置同步至烧录器,最后在控制台窗口输入 #START 启动检测。
根据设备型号与日志输出级别,界面会展示对应的设备专属信息。
< #START > #ACK > #STATUS:INITIALIZING > #STATUS:CONNECTING > #INFO:20230921 MEGA_ISP.PEX > #INFO:Verbosity: info > #INFO:Device Identification OK: > #INFO:Manufacturer read: 0000001E > #INFO:MemSizeID read: 00000097 > #INFO:Part Number read: 00000006 > #INFO:Fuse Byte Low: 000000E2 > #INFO:Fuse Byte High: 00000099 > #INFO:Fuse Bits Extended: 000000FF > #INFO:Read Calib Byte: 00000000 > #INFO:Calibration Byte: 0000008B > #INFO:EEPROM destination Addr:00000000 > #INFO:High speed programming possible > #INFO:********************************* > #INFO:--- No config words written --- > #INFO:--- No lock bits written --- > #INFO:--- Keep application in reset --- > #OK (Total 0.177s) |
当#START 指令执行完成并输出#OK,即代表设备接线安装调试全部成功完成。
联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:15817074644
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座401