最近要烧一个比较老的芯片,把N年前买的炜煌WH-500A编程器又找了出来。看到这个老家伙不禁又回想起第一次把自己写的程序成功的烧入单片机时兴奋的心情,其中滋味真是一言难尽啊。然而毕竟是老东西了,接口依然是标准的串口,而身边已经找不到带串口的电脑了,怎么连接成了个不大不小的问题。后来想到串口信号一般都要通过串口芯片转成TTL电平的信号才使用,编程器应该也不例外,那直接把连接串口芯片转换后的线路接出来应该就可以使用常用的USB串口连接了。于是二话不说,动手开拆,开拆前先放上老家伙的照片。
拆开后可以看到老东西用料还是比较实在的,当然主要原因还是当时技术水平有限,集成度太低。值的表扬的是编程器中大多数芯片都是用IC插座安装的,给后期的维修提供了很大方便。
拆掉屏蔽罩,在接口附近找到串口接口芯片,是比较常见的MAX232,也是用IC插座安装的,估计是因为串口操作不当比较容易烧芯片,为了方便更换,特地使用了插座安装。
上网下载芯片的资料,找到引脚定义。然后用万用表跑下走线,确定使用的是T2IN-T2OUT R2IN-R2OUT这两个转换器,对应的引脚是8-9和7-10这两对引脚。
接下来就比较简单了,直接把芯片从插座上拔下来,用导线做成跳线直接插到插座上短接7-10和8-9两对引脚,连焊接都省了。这样外部接口的RX和TX引脚就直接和编程器内单片机的RX、TX引脚连接了。
再做一条接口线,一端是网口,一端是杜邦插头(临时从电脑机箱上拆的,先将就用着),USB接口是常见的PL2303芯片的USB串口。
插上USB串口,打开编程器的软件,选择好串口,测试一次通过。
大家手头如果也有编程器或类似串口设备,不妨试着改装一下,这样就可以使用现在常用的USB串口来连接设备,不用再费劲去找带串口的古董电脑了。
[ 此帖被gao346在2018-11-06 10:26重新编辑 ]