DIY编程器网

标题: 改版的asprogrammer2.1.2.39 id判断bug,待修复 [打印本页]

作者: liyf    时间: 2025-12-1 09:21
标题: 改版的asprogrammer2.1.2.39 id判断bug,待修复
写代码时只判断了9f的命令,但是也有不少芯片不支持这个命令的,所以就有读出全是ffffff的情况,导致提示id不一致而中断操作流程

临时解决方法:
将操作功能中的读id的勾取消的即可

后续版本在修复


作者: 火鸟    时间: 2025-12-2 12:20
支持一下,等修复版本~~
作者: yilushiyi    时间: 2025-12-2 14:14
支持一下,等修复版本~~
作者: liyf    时间: 7 天前
通过芯片支持列表中定义idcmd字段来实现,这是不错的方法
id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15
idcmd - 读芯片id的命令代码,如idcmd="9F"表示读取id的命令代码是9F,idcmd="AB"表示读取id的命令代码是AB,默认(空白)为9F
读id命令为90如下:
                        <SST25VF020 id="BF43" idcmd="90" page="SSTB" size="262144" busycheck="1" vcc="3.3"/>
读id命令未设置时,默认是9F:
                        <W25Q128JV id="EF4018" page="256" size="16777216" busycheck="1" vcc="3.3"/>

后面软件改进后测试效果,到时再放上来供大家测试





欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2