DIY编程器网

标题: Diy8Programmer添加93c型号识别功能 [打印本页]

作者: liyf    时间: 2026-5-26 19:50
标题: Diy8Programmer添加93c型号识别功能
添加93c型号识别功能,功能还有待更完善,有些型号还不能识别或识别有出入

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


作者: liyf    时间: 2026-5-26 21:39
获取地址长度的方法还没有,但是可以探测是多少位的,这样也可以确定型号的唯一性了
当然也有特例,那就是有些型号是可以两种模式的,具体看你怎么接org脚
判断复杂点,但也可以确定唯一性
尝试下吧
作者: 393129830    时间: 2026-5-27 18:20
群主就是威武,边界探测这个词词可以解读一下吗
作者: liyf    时间: 2026-5-29 06:27
393129830 发表于 2026-5-27 18:20
群主就是威武,边界探测这个词词可以解读一下吗

就是芯片的最大地址是FF,当读写超过这个地址时,芯片内部不是返回超限错误,而是返回00地址了
如读100就正好回到00,这就是边界
作者: liyf    时间: 2026-6-6 08:13
探测功能进一步完善了

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


作者: liyf    时间: 2026-6-7 07:42
ch341a和ft232h获取地址位长度好像有问题,有待解决


作者: liyf    时间: 2026-6-7 09:51
折腾几个小时,总算把ft32h探测93功能搞定

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

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






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