DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 508|回复: 6
打印 上一主题 下一主题

Diy8Programmer添加93c型号识别功能

[复制链接]
跳转到指定楼层
楼主
发表于 2026-5-26 19:50:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
添加93c型号识别功能,功能还有待更完善,有些型号还不能识别或识别有出入

要是能探测芯片的地址长度,那就万无一失了,不过现在还没找到这种方法
现在只是用的边界探测,但是芯片8bit和16bit是两个地址长度,这就有可能出现两个相邻的芯片型号,而只显示一个最先探测到的
两种方法一起用的话,该定位精度更高

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
 楼主| 发表于 2026-5-26 21:39:30 | 只看该作者
获取地址长度的方法还没有,但是可以探测是多少位的,这样也可以确定型号的唯一性了
当然也有特例,那就是有些型号是可以两种模式的,具体看你怎么接org脚
判断复杂点,但也可以确定唯一性
尝试下吧
板凳
发表于 2026-5-27 18:20:52 | 只看该作者
群主就是威武,边界探测这个词词可以解读一下吗
地板
 楼主| 发表于 2026-5-29 06:27:25 | 只看该作者
393129830 发表于 2026-5-27 18:20
群主就是威武,边界探测这个词词可以解读一下吗

就是芯片的最大地址是FF,当读写超过这个地址时,芯片内部不是返回超限错误,而是返回00地址了
如读100就正好回到00,这就是边界
5#
 楼主| 发表于 2026-6-6 08:13:17 | 只看该作者
探测功能进一步完善了

识别x8bt还是x16bit还需要改进,这个要写入数据测试才准确,只读的话要是芯片是空(ff)那就无法确定了
现在探测型号24,93,95基本都需要写数据确认,处于数据安全考虑,所以都没做这步

6#
 楼主| 发表于 2026-6-7 07:42:20 | 只看该作者
ch341a和ft232h获取地址位长度好像有问题,有待解决

7#
 楼主| 发表于 2026-6-7 09:51:14 | 只看该作者
折腾几个小时,总算把ft32h探测93功能搞定

前面出问题,主要是没进bitmode,还有个就是位控制数据乱了,每次改变的数值没有保存导致每次有些位数据变动

现在还差ch341a的,这个比较麻烦,还没找到原因

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2026-6-17 11:14 , 耗时 0.371396 秒, 20 个查询请求 , Gzip 开启.

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

桂公网安备 45031202000115号

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

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

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

QQ:28000622;Email:libyoufer@sina.com

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

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