2018版USBASP烧录器改通用版教程
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018版USBASP烧录器改通用版教程相关的知识,希望对你有一定的参考价值。
2018版USBASP烧录器改通用版教程
今天来改造的是下面这种AVR编程器,在某宝上售卖的目前基本都是“智峰”的USBasp编程器的程序固件,虽然免驱,但只能用智峰的下载软件progisp,通用版的AVR烧录软件识别的是国际版USBasp,也就是说虽然都是USBasp,但固件和驱动完全不一样(这也是为什么很多的USBasp不能在Linux上对AVR单片机烧录程序的原因),不过今年前也有这个的改造教程在网上,不是那个对2014版的。
本次改造的教程只针对下面这种带金属壳的,因为我手上只购买了这种带壳的,不带壳的主控采用的是atmega8A
,而带壳的采用的主控是atmega88v
MEGA88与MEGA8的区别
- MEGA88是MEGA8的升级版。(带壳版的MEGA88V比不带壳版的MEGA8A的还便宜一些)
- MEGA88与MEGA88V的区别问题,带V的是低电压版
- 国内免驱版的USBASP,这个类似
STC8
和STC32
系列的支持的所谓免串口,USB下载识别的也是这个HID
标准的设备信息。
- USBASP通用版识别的设备信息
2014版和2018版差异
- 2018版(目前市面所售卖的这种),上面标识的是:
MX-U2BLSP-V5.00
- 2014版:
2014版的改造教程说明
因为网上有前辈已经给出了详细的改造教程就不在说明了,如果要改造2014版的给大家推荐看;
2018版的改造教程
需要准备2个usbasp才行,一个给另外一个进行改造升级。目前市场价:10RMB/个
改造前的准备工作
-
将需要改造的usbasp烧录器,对板子上丝印的
up
标识的两个过孔进行短接:
-
拆除PCB板正面的
0
欧姆电阻:(位置在丝印A的下方,如图)
-
将另一个usbasp烧录器用配送的烧录线对接起来。
借个2014版的图来表述一下,因为我制作的时候没有来得及拍照,做完就拆卸掉了。防呆的插头线应该不会插错的吧。
4 将智峰
的usbasp烧录器插入电脑,待改造的不要
插电脑上。
5 打开烧录软件progisp1.72
- 烧录软件相关资源
https://pan.baidu.com/s/1VphJGuKmaVEu1d7TxGG1Ig
提取码:1234
- 通用版usbasp固件下载地址:https://www.fischl.de/usbasp/
- 根据自己手上的usbasp主控是什么型号的就选择对应型号的Hex文件
- 烧写熔丝位
- 不同的主控芯片型号烧写的熔丝位不一样:
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
# TARGET=atmega48 HFUSE=0xdd LFUSE=0xff
# TARGET=atmega88 HFUSE=0xdd LFUSE=0xff
- 烧写flash程序
安装驱动:
拔掉智峰USBasp,插上改造后的USBasp,电脑会提示安装驱动失败或其他提示(也有提示成功的,为保万一还是再装一下,因为驱动有3种),忽略。
-
还是上面的网站:https://www.fischl.de/usbasp/
-
打开Zadig
选择 Options->List All Devices
在下拉框中选择USBasp(一定不要选错)
绿色箭头右侧选择为WinUSB
然后Install Driver(我已经安装过了,所以显示为Reinstall Driver)
到这里为止,已经改造完毕,可以重新插上改造过的usbasp工具,使用
进行对Arduino板子进行ICSP烧录了。,改造过的usbasp烧录器就不能继续使用原来智峰
的软件进行烧录了。
注意一点;改造后的usbasp烧录器,那个丝印A处的0Ω
电阻不要在焊接上去了,切记!如果你焊接上去了,插上电脑是不能识别到烧录器的。不要在这里多此一举,但是在改造前一定要拆掉这个0Ω的电阻再去改造。
以上是关于2018版USBASP烧录器改通用版教程的主要内容,如果未能解决你的问题,请参考以下文章
公众号微信推送天气教程,自动定时推送Java版开发者教程and纯小白教程
如何用Arduino uno r3给另一块板子烧录Bootloader