DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 225|回复: 3
打印 上一主题 下一主题

改版的asprogrammer2.1.2.39 id判断bug,待修复

[复制链接]
跳转到指定楼层
楼主
发表于 2025-12-1 09:21:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
写代码时只判断了9f的命令,但是也有不少芯片不支持这个命令的,所以就有读出全是ffffff的情况,导致提示id不一致而中断操作流程

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

后续版本在修复

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2025-12-2 12:20:04 | 只看该作者
支持一下,等修复版本~~
板凳
发表于 2025-12-2 14:14:48 | 只看该作者
支持一下,等修复版本~~
地板
 楼主| 发表于 5 天前 | 只看该作者
通过芯片支持列表中定义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编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-12-11 12:36 , 耗时 0.099447 秒, 20 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表