有些注定了被遗忘的话,也就有的注定了属于沉静的自私.

CH341A 编程器

来自森亮号航海见识 {SLboat Insight;}
跳转至: 导航搜索

更多研究

CH341A 编程器/制造者laihongbo524的访问CH341A 编程器/检查Flash里的是谁的固件CH341A 编程器/烧写24系列芯片
CH341A 编程器/细节

英文版本(English Version)

Lai Green Tool

作者

laihongbo524

驱动

  • 这里的并口并非物理意义的并口串口,它是虚拟存在的!所以它不占用和依赖电脑任何串口并口,它只需要USB口
  • 必须有驱动,烧写工具才能识别编程器,所以这样来说它是很重要的。
  • 请先安装一份驱动,使得能识别你的烧写器,默认烧写器是烧写25系列芯片的,属于SPI接口,也就只需要安装并口驱动,除非你吃饱了去刷写24系列的玩意,否则请别费事去下载串口驱动。时间就是你的生命,珍惜你的时间和生命!

烧25系列(虚拟并口驱动)

用于
25系列等玩意,默认配置使用,强烈建议
下载
文件:CH341并口驱动 支持WIN7.zip
安装在设备管理器-显示隐藏设备后将能看到如下玩意:
JustCapIt5808.jpg

烧24系列(虚拟串口驱动)

用于
24系列等玩意,还需要修改跳线,一般用不上
下载
文件:CH341串口驱动 支持WIN7.zip
安装后可以看到它在设备管理器里的地位
JustCapIt5813.jpg

编程器软件

下载

版本V1.17

特点
不用特别授权,不绑定机器,这是作者早期的一个版本。
作者被各种盗版所困扰,请尊重作者的产软,开发它花了它的很多心力。
复制可能只要一分钟,但是创造却要数月或年。
下载
文件:OLD CH340-341 PROGRAM V1.17.zip
BUG等
  • 16脚的部分芯片无法烧写,在新版本才得以解决
比如MX25L2563

版本V1.24

下载
文件:CH340-341 PROGRAM(Unregisterd).zip
免费版
  • 新版带有一个免费版
同步推出CH341AFree.exe V1.0免费版, 只有基本功能, 免注册, 只支持通用型24\25芯片, 不支持SST之类的特例芯片
注册授权
  • 授权后绑定一台机器,所以在你最终机器上来运行程序启动注册
  • 当你购买作者的设备后,将申请码(HardwardID)提交给我们或者作者。
  • 点击Import,导入你的授权文件,完毕。
JustCapIt1117.jpg

驱动安装

写24\25的, 装并口, TTL的装串口....

想法建议

  • 烧写状态led灯,读绿色,烧红色,待机黄色
  • 在编程器上做个按钮,按下去 编程器收到消息就开始编程
  • 一个check灯,按下去就检查芯片 如果返回正常亮红灯

编程座尺寸

  • SOP16 300MIL(7.62MM)体宽
  • SOP8 25芯片 200MIL(5.08MM)
  • SOP8 24芯片 150MIL(3.81MM)

包裹的艺术

  • 当使用信封来进行国内邮寄的时候可能出现不想剪见到的意外
你发来的东西收到了,里面的黑色的上面的放IC的塑料都坏,里面2个小弹簧都出来了。 - daming12261226
你包装的太随便了,你用信封装的 - daming12261226
我当时看了以后在想,卖家真的好马虎或者是好随便,你那个信封里面有点软好像加了一点海绵在里面,也没有一个小纸箱装下,如果用小纸箱或者小纸盒都会好些。 - daming12261226
那个黑色的塑料本身估计质量也不是很好,单边是断的,一边可以用 - daming12261226
我开始还用白胶链了一下,没有用 - daming12261226

经验

  • 效验很有意思,你选择一个外在固件后,不用写入目标固件,就可以检查是否一致。
  • 当然如果你保存了数据在flash里,那很难是一致的。

FAQ经验

驱动安装问题,驱动多次安装后依然不识别
多半可能是安装错了串口并口驱动,因为它们的PID不同,所以无法互相兼容
见鬼的内存对话框
Error ram ch341a.jpg
这玩意是内存用完了引起的,软件无法处理这种情况,释放内存。
V1.7 似乎很少这个情况
已确定1.23的内存出错是电脑引起原因 内存耗尽后 莫名其妙的容易产生内存错误
老版本没有这个问题,看起来是老版本占用的内存更小,问题出现在打开文件的时候,需要申请的内存得不到就崩了。
另外确定内存紧张可能由HprSnap7大量截图引起-版本号7.13.4.0
快速的读取芯片内存一部分
看起来只需要点击读取,然后一会儿后就看到右边的内容了,有趣的是如果右边能快速清空听起来更不错
如果插反了芯片会怎样?
极度的发热,一般是,如果再不拿下可能就烧掉。
tyingying33269679:当看到芯片冒烟时,代表芯片的方向插反了,额呵呵,芯片还是没有烧,再反过来插就OK了!~
6445为何识别成了6408?
6445=6408=6405 相等, 参数完全一样的。
6445、6408、6405的官方区别是什么?
区别是OTP加密区, 或块大小, Bottom启动,或TOP启动,6445,6408 比6405,多了一些操作管理的命令...详细看PDF手册吧[1]
我记得以前有些写单片机的,有跳过00,先初始化00,然后跳过00,是不是速度优化很多了,当然这玩意读和写都一样慢效验那里的话估计就没法优化了。
编程: 一次写256字节, 你让我怎么跳? 那不是变得更慢了....又不是一字节一节字, 这种才可以跳,读比写快,读取: 读一次是读3932字节,编程的是 256字节,当然读取的快了。
不小心看到D5D6 那些灯我不用别的功能远远也看不到吧
嗯, 不用串口, 看不到效果,TTL刷机时, 就会看到效果
360提示特洛伊是咋回事
360 waring.jpg
laihongbo524:关掉360,360\金山就是垃圾
为啥并口驱动安装后再设备管理器里看不到并口?
laihongbo524:又不是USB转打印口, 为啥要在设备管理器里看到,并口和打印口, 不一样
我烧写芯片SST25VF016,2M字节,烧写30多分钟了,才到80%左右,这正常么?太慢了吧
正常,SST的都这么慢..SST是以一个一节字节写的. 以USB的传输速度1MS一次, 不慢才对. SST不支持按整页数据传输.
为什么我每次开机后Hardware ID都会改变?比如这个
JustCapIt2886.jpg
硬件序列号包含了BIOS信息,MAC信息等机器里的各种信息,如果只是第八位和第十位改变,完全不影响正常注册,无需担心,对于本软件完全不依赖此两部分进行授权。
我想烧写AT25040B,为什么找不到这个芯片呢?
AT25040B 是 25EPPROM, 不是SPI FLASH, 当然刷不了,芯片支持列表都没注明有支持这个,eeprom和flash 不一样,看手册, 超多不相同的东西...
脚长是一样, 但是功能不同,EEPROM 是没有擦除的, 操作上也不同, 结构也不同, 相同的只是引脚而已
PM25LD512C 可以烧写吗?
是的,这看起来是PM25LD512C-SCE
1.25也快出来了, 增加对OTP区支持,只是目前没条件上芯片测试
OTP区, MX芯片有些型号有这个安全加密区, 一次性的, 可以装64字节或512字节
EN25F40-100GCP 是标准的宽体SOP8吗?
不是,是150mil的玩意
JustCapIt4704.jpg
选择烧写文件的时候出现不适有效的数值 -- hxembed
JustCapIt5394.jpg
看过hex文件后看出这个hex文件有问题,里面杂乱虫虫,看起来是hex被当成文本复制了
JustCapIt5390.jpg
烧MX25U4035可以吗?
可以啊, 和L4005一样的嘛,不过这芯片是低电压的(1.8V),把功供电改为1.8V,在供电跳线那个, 拔掉, 外部弄个1.8V 接到供电跳线 中间那一个脚, 然后共地,开始烧写

烧写流程

  1. 这玩意需要注册一下,安装目录里的并口驱动
  2. 然后设备连接电脑
  3. 点击检测 检测出来芯片
  4. 点击打开 打开一个估计文件 通常是bin
  5. 然后点击自动
  6. 5分钟左右后弹出对话框告诉你完事了
  7. 拿出芯片 烧上去

速度

  • 写一个8M芯片MX25L6445D的时间大约是3分钟。
  • 自动编程一个8M芯片MX25L6445D的时间大约是5分钟26秒。
JustCapIt1017.jpg
  • 在WIN7下似乎还要快一点
Win7 ch341a speed.jpg
  • 单独写速度
JustCapIt1446.jpg
JustCapIt1448.jpg
  • 通常电脑速度参考
测试环境 WINXP 1.1G CPU, 512M内存
测试结果仅供参考, 不同电脑配置, 速度有所影响, 使用高配置的电脑, 读写速度更快
名称 容量 写入 读取
WINBOND W25X80 1MByte/8MBit 42秒 8秒
MXIC 25L1605D 2MByte/16MBit 1分23秒 18秒
MXIC 25L3205D 4MByte/32MBit 3分28秒 35秒
WINBOND 25Q64BV 8MByte/64MBit 5分39秒 1分10秒
MXIC 25L12805D 16MByte/128MBit 2分20秒

支持存储器

已经证实支持的存储器

25\26

AMIC
A25L512 A25L05P A25L10P A25L010 A25L020
A25L20P A25L040 A25L40P A25L080 A25L80P
A25L016 A25L16P A25L032
ATMEL
AT25F512B AT25F512A AT25F512 AT25FS010 AT25F1024
AT25F1024A AT25DF021 AT25F2048 AT26F004 AT25F4096
AT25FS040 AT25DF041A AT26DF041A AT26DF081A AT25DF161
AT26DF161 AT26DF161A AT25DF321A AT25DF321 AT26DF321
AT25DF641
COMMON
25X005 25X05 25X10 25X20 25X40
25X80 25X16 25X32 25X64 25X128
25X256 25X512 25X1024 25X2048
EON
EN25P05 EN25B05T EN25F05 EN25B05 EN25LF05
EN25D10 EN25P10 EN25F10 EN25LF10 EN25D20
EN25LF20 EN25F20 EN25LF40 EN25F40 EN25D40
EN25P80 EN25Q80 EN25F80 EN25T80 EN25D80
EN25B16 EN25T16 EN25D16 EN25Q16 EN25F16
EN25B16T EN25B32T EN25B32 EN25Q32 EN25F32
EN25P32 EN25F64 EN25Q64 EN25B64 EN25B64T
EN25Q128 EN25F128
ES
ES25P10 ES25P20 ES25P40 ES25M40A ES25M40
ES25P80 ES25M80 ES25M80A ES25M16 ES25M16A
ES25P16 ES25P32
ESMT
F25L04UA F25L004A F25L08PA F25L008A F25L16PA
F25L016A F25L32QA F25L32PA
GIGADEVICE
GD25Q512 GD25Q10 GD25Q20 GD25D40 GD25F40
GD25F80 GD25Q80 GD25D80 GD25T80 GD25Q16
GD25Q32 GD25Q64 GD25Q128
KH
KH25L8036D
MXIC
MX25L512 MX25V512 MX25L1005 MX25L2005 MX25L4005A
MX25V4005 MX25V4035 MX25L8035 MX25V8005 MX25L8005
MX25L1605D MX25L1608D MX25L1635D MX25L3205D MX25L3206E
MX25L3225D MX25L3237D MX25L3208D MX25L3235D MX25L6405D
MX25L6408D MX25L6455E MX25L6445E MX25L6406E MX25L12845E
MX25L12805D MX25L25635E
NEXFLASH
NX25P10 NX25P20 NX25P40 NX25P80 NX25P16
NX25P32
NSHINE
MS25X05 MS25X10 MS25X20 MS25X40 MS25X80
MS25X16 MS25X32 MS25X64 MS25X128
PMC
PM25LV512A PM25LV010A PM25LV020 PM25LV040 PM25LV080B
PM25LV016B
SAIFUN
SA25F005 SA25F010 SA25F020 SA25F040 SA25F080
SA25F160 SA25F320
SPANSION
S25FL040A S25FL004A S25FL008A S25FL016A S25FL160
S25FL032A S25FL064A S25FL128P S25FL129P S25FL256P
SST
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25VF020A
SST25VF020 SST25VF040A SST25VF040B SST25VF040 SST25VF080B
SST25VF016B SST25VF032B SST25VF064C
ST
M25P05A M25PE10 M25P10A M25P20 M25PE20
M25P40 M25PE40 M25P80 M25PX80 M25PE80
M25P16 M25PX16 M25PE16 M25PE32 M25PX32
M25P32 M25PX64 M25P64 M25PE64 M25P128
WINBOND
W25X10L W25X10AL W25P10 W25X10A W25X10
W25P20 W25X20L W25X20A W25X20AL W25X20
W25X40A W25Q40BV W25P40 W25X40L W25X40AL
W25X40 W25Q80BV W25P80 W25X80AL W25X80L
W25X80 W25Q80V W25X80A W25X16 W25Q16V
W25P16 W25Q16BV W25Q32BV W25Q32V W25X32
W25P32 W25Q64BV W25X64 W25P64 W

24

ATMEL
AT24C01B AT24C01 AT24C01A AT24C02 AT24C02A
AT24C02B AT24C04B AT24C04 AT24C04A AT24C08A
AT24C08B AT24C08 AT24C16 AT24C16A AT24C16B
AT24C32B AT24C32A AT24C32 AT24C64 AT24C64A
AT24C64B AT24C128 AT24C128A AT24C128B AT24C256A
AT24C256 AT24C256B AT24C512B AT24C512A AT24C512
AT24C1024 AT24C1024A AT24C1024B
CATALYST
CAT24C01 CAT24WC01 CAT24C02 CAT24WC02 CAT24C04
CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16
CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24C128
CAT24WC128 CAT24C256 CAT24WC256 CAT24C512 CAT24WC512
CAT24C1024 CAT24WC1024
COMMON
24C01 3V 24C01 5V 24C02 3V 24C02 5V 24C04 3V
24C04 5V 24C08 3V 24C08 5V 24C16 5V 24C16 3V
24C32 5V 24C32 3V 24C64 5V 24C64 3V 24C128 5V
24C128 3V 24C256 5V 24C256 3V 24C512 5V 24C512 3V
24C1024 3V 24C1024 5V 24C2048 5V 24C2048 3V 24C4096 5V
24C4096 3V
FAIRCHILD
FM24C01L FM24C02L FM24C03L FM24C05L FM24C04L
FM24C08L FM24C09L FM24C17L FM24C16L FM24C32L
FM24C64L FM24C128L FM24C256L FM24C512L FM
HOLTEK
HT24C01 HT24LC01 HT24LC02 HT24C02 HT24C04
HT24LC04 HT24C08 HT24LC08 HT24C16 HT24LC16
HT24LC32 HT24C32 HT24LC64 HT24C64 HT24C128
HT24LC128 HT24LC256 HT24C256 HT24LC512 HT24C512
HT24C1024 HT24LC1024
ISSI
IS24C01 IS24C02 IS24C04 IS24C08 IS24C16
IS24C32 IS24C64 IS24C128 IS24C256 IS24C512
IS24C1024
MICROCHIP
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B
MIC24AA02 MIC24C02C MIC24AA024 MIC24LC025 MIC24LC024
MIC24LC04B MIC24AA04 MIC24AA025 MIC24LC08B MIC24AA08
MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64
MIC24AA64 MIC24FC64 MIC24FC128 MIC24AA128 MIC24LC128
MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512
MIC24FC512 MIC24AA1024
NSC
NSC24C02L NSC24C02 NSC24C64
RAMTRON
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64
FM24C64 FM24C256 FM24CL256 FM24C512
ROHM
BR24L01 BR24C01 BR24L02 BR24C02 BR24L04
BR24C04 BR24L08 BR24C08 BR24L16 BR24C16
BR24L32 BR24C32 BR24C64 BR24L64
ST
ST24C01 ST24C02 ST24C04 ST24C08 ST24C16
ST24C32 ST24C64
XICOR
X24C01 X24C02 X24C04 X24C08 X24C16

外观

-->-->

Fast Cap0151.jpg<br\>
和25xx一起工作
Slboat eos 4245.JPG
EOS-600D Resize 0022.jpg<br\>
EOS-600D Resize 0029.jpg<br\>
EOS-600D Resize 0034.jpg<br\>
EOS-600D Resize 0043.jpg<br\>

<--<--- -->-->

DPP 2688.JPG<br\>
DPP 2689.JPG<br\>

<--<---

转换板连接

Slboat eos 600d 0796.JPG
Slboat eos 600d 0797.JPG
SLboat-Screen 2012-08-20 18.56.11.png

使用

CH341A.jpg

跳线开关功能 说明 请参考下面文字说明.

跳线开关旁有注明ON指示, 靠ON指示的两脚插针即为ON, 反之为OFF ON=开 OFF=关 24\25编程模式: K1 ON, K2 OFF, K3 OFF. ISP单片机模式: K1 ON, K2 ON, K3 ON. TTL串口\RS232串口模式: K1 OFF, K3 OFF, K2 OFF.

K4: 3.3V 5V切换开关, 即供给 目标编程芯片,ISP接口和MAX3232 电压切换. K5: TTL电平切换(即TXD\RXD两根信号线的电压), ON=3V3电平, OFF=5V电平

硬件操作注意事项: 当K4切换为5V, K5可以根据实际需要切换. 当K4切换为3V3, K5一定要切换为 ON 3V3电平. RS232 四针插口中的VCC一脚, 电压等于K4所选的电压. 默认发货跳线开关设为 编程模式 常规应用在编程模式与串口模式切换时, 只要动K1跳线即可, 其它不变.(单片机模式使用应该很少)

软件操作注意事项: CH341A.EXE 24\25编程器软件中, 检测功能仅属于辅助功能, 由于部份芯片的数据手册找不到, 无法得到对应芯片的标识厂商\芯片ID的信息, 才造成此功能未能完善, 所以有部份芯片是无法检测出的, 所以说检测功能的准确性也并非百分百.

当检测目标芯片为 "Unknown", 并不代表编程器不能烧写. 可通过手动选择芯片进行烧写操作. 如芯片列表中没有对应型号, 可直接选择接近的型号\品牌, 即选择相同的容量即可. 其中 厂商 一项中有 "COMMON", 代表通用.各种品牌芯片的编程指令都是一样的(SST和ESMT除外). 所以在软件中型号\品牌只能算得上是一个称呼, 只要选对了芯片容量, 即可直接烧写操作(SST和ESMT除外).

如芯片列表中, 没有你所需要的型号时, 可在 厂商 一项选为 COMMON, 然后选择你相应芯片的容量即可.

当检测信息内容的最后四行都是显示$FF, 说明芯片引脚未正常与测试座完好接触, 请检查是否放反芯片或虚焊等.

注: 如碰到使用"自动"按钮烧写芯片时, 出现提示"写操作超时失败!"的错误信息. 这时应改用手动操作, 点击"擦除"完成后, 需要等上十几秒, 再点击"编程". (原因是个别芯片兼容问题, 读写要等待间隔一断时间)

作者版权

  • 软件名称: CH341A编程器
  • 版权所有: 枫叶在线
  • 作者: 风铃夜思雨(赖洪博)
  • 邮箱: SkyGz@QQ.CoM
  • 简介: 支持24系列\25系列芯片的读写.
  • 正版用户可向作者索要注册码.

授权

随购买作者的硬件而提供,终身授权

更新说明

1.23版 同步推出CH341AFree.exe V1.0免费版, 只有基本功能, 免注册, 只支持通用型24\25芯片, 不支持SST之类的特例芯片 优化了SST\ESMT的AAI编程模式的写速度, 提升很多, 但依然是慢 增加SST\ESMT的字节编程模式时, 碰到为FF的数据则直接跳过, 可缩减写入时间 增加常规芯片写入时碰到整页为FF的数据则直接跳过, 可缩减写入时间 增加在标题处显示文件路径 增加在校验失败后定位到相应错误位置 增加菜单 缓冲区->重置, 用于对缓冲区进行清零重置为FF的作用

1.22版 增加软件可在未注册前试用功能 修正终止功能在不识别芯片时不能终止的问题 增加3款芯片型号 修正在重装操作系统后, 在未更换过硬件的情况下, 原有的注册文件失效的问题 增加 驱动程序未安装或者安装不正确 进行提示

1.21版 编程 字符统一变更为 写入 增加N款芯片型号 修正一品牌芯片的名称错误 修正AT25F512A以128字节/页编程的BUG 修正AT26系列芯片烧写慢的BUG. 注:此系列的IC兼容性不好(全新IC实测, 读写飞快)

1.20版

  1. 更改授权方式为一机一码
  2. 修正个别芯片不能擦除的BUG
  3. 修正容易出现"写操作超时失败"的BUG
  4. 修正数据库内NN款芯片的设备号, 以使检测功能可以检测出来
  5. 优化数据库芯片名称按顺序排序
  6. 数据库移除3个重复型号的芯片
  7. 芯片数据库再次增加了4个芯片
  8. 修正26系列芯片不能读写的BUG, 但烧写速度很慢, 烧写方式和SST\ESMT类似
  9. 增加选项使用块/扇区擦除模式, 启用时为自动选择块或扇区擦除指令, 禁用时使用整片擦除指令
  10. 修正在芯片选择处使用鼠标滚轮时, 会报读某地址错误的BUG
  11. 其它细小的改动优化

1.19版

  1. 修正特殊KH芯片块保护问题
  2. 修正选项里延时开启功能没法保存的BUG

1.18版

  1. 修正使用自动操作时, 当校验失败, 会弹出两次消息对话框的BUG
  2. 增加自动操作时 编程之前可适当延时一定时间, 可在选项中设定.(此功能针对不稳定芯片. 此选项只有在自动操作时起作用. )

1.17版

  1. 增加 自动 完成后, 有相应提示
  2. 修正一起提示对话框的文字错误
  3. 修正EON几款芯片的设备号, 以使检测功能可以检测出来
  4. 修正MXIC几款芯片的设备号, 以使检测功能可以检测出来

1.16版

  1. 增加繁体中文语言
  2. 修正芯片数据库中EON系列芯片, 有部份型号容量错误的问题
  3. 芯片数据库再次增加了几个芯片
  4. 重复修正对个别芯片在编程报"写操作超时失败"的BUG
  5. 其它细小的改动优化

1.15版

  1. 25芯片扩展支持最大容量到256MByte/2048MBit芯片, WINDOWS内存小于1G的, 请不选择, 否则是无法加载这么大的数据, 并会造成操作系统内存用尽,系统变慢...
  2. 修正对个别芯片在编程报"写操作超时失败"的BUG
  3. 增加记住最后使用的文件夹, 可在选项关闭
  4. 增加记住窗口位置和大小,可在选项关闭

1.14版

  1. 增加终止功能, 可以在读写操作过程中进行终止.
  2. 修正状态栏显示当前操作的状态刷新不实时的问题
  3. 芯片数据库增加了几个芯片

1.13版

  1. 修改计时显示格式 原来的是 "分:秒:毫秒" 改为 "时:分:秒:毫秒"
  2. 增加可以拖放文件到程序中加载
  3. 菜单增加全选缓冲区数据

1.12版

  1. 修改为使用USBIOX.DLL, 如想使用CH341DLL.DLL, 把CH341DLL.DLL放在软件目录下, 修改Config.ini中的 DriverDLL=DLL文件名 并保存即可
  2. 增加缓冲区数据查找功能
  3. 增加缓冲区数据跳转功能
  4. 修正个别对25T80不能 擦除\编程 的问题

1.11版

  1. 修正擦除后立刻写入时, 会报写入超时的问题
  2. 修正擦除后立刻查空时, 有时会报芯片不为空的问题
  3. 修改选项 AAI编程模式 默认为 不打钩

1.10版

  1. 增加快速读取模式, 可以在操作选项窗口切换. 默认标准读取模式 否则为 快速读取模式
  2. 增加SST/ESMT芯片使用AAI编程模式, 可以在操作选项窗口切换. 默认AAI编程模式 否则为 字节编程模式, 如果不能写入, 请切换为字节编程模式
  3. 优化查空\读取\校验功能, 比原有速度快差不多一半时间
  4. 增加状态栏显示当前操作状态
  5. 增加选项 写入完成后校验

1.09版

  1. 改窗体, 可以最大化, 适用大屏幕\大字体 WIN7....
  2. 去掉认会眼花的文字效果
  3. 修正KH芯片烧写问题
  4. 芯片数据库加入几个型号的芯片

1.08版

  1. 去除数据区已修改内容的着色功能, 让填充功能速度提升
  2. 增加编程工作时, 禁用打开\保存\填充\交换功能, 避免误操作
  3. 修正语言中一个错误的单词
  4. 可以成功烧写SST和ESMT芯片了, 但速度超慢(没办法的, 这两种不支持按页编程模式)

1.07版

  1. 修正WIN7不能运行的BUG

1.06版

  1. 修正芯片列表会出现报Listbox 索引 -1 的BUG
  2. 修正芯片查找 过滤功能不正常的BUG

1.05版

  1. 修正上一版因个人犯的严重失误导致所有芯片烧写失常
  2. 移除SST模式, 用芯片数据库的芯片参数控制
  3. 移除容量选择, 改用芯片数据库
  4. 加入芯片数据库, 编程指令\参数存在数据库中, 改进为选择芯片类型\厂商\名称的方式
  5. 加入芯片查找选择功能
  6. 已知ESMT 25系列的的芯片 不能烧写, 待解决, 主要是手头没这芯片, 无法调试程序

1.04版

加入防窗体假死, 肯定会影响烧写速度的
加入在编程完成后自动校验功能
读芯片信息功能在左侧也加入了
语言文件有变动
在编程工作时, 加入禁止退止
修正 填充 窗口 范围地址不正常
发现有不少芯片编程指令不同, 不能通过简单的选择容量解决, 下一版会做一个大改动.

1.04版

加入防窗体假死, 肯定会影响烧写速度的
加入在编程完成后自动校验功能
读芯片信息功能在左侧也加入了
语言文件有变动
在编程工作时, 加入禁止退止
修正 填充 窗口 范围地址不正常
发现有不少芯片编程指令不同, 不能通过简单的选择容量解决, 下一版会做一个大改动.

1.02版

加入多语言了
加入SST模式(待测)
能打开\保存Intel Hex文件了(待测),Hex文件格式解释可能有误, 不推荐使用
加读取芯片标识和序列号(待测)
改了几处BUGx

1.01版

25系列应坛友要求加入128K支持

1.00版

完成基本功能

引用信息

以下是[CH341A 编程器]所有用到的引用信息,向这些伟大的家伙致敬:
  1. ^ laihongbo524m描述