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比不带壳版的MEGA8​A的还便宜一些)
  • MEGA88与MEGA88V​的区别问题,带V的是低电压版
  • 国内免驱版的USBASP,这个类似STC8STC32系列的支持的所谓免串口,USB下载识别的也是这个HID标准的设备信息。
  • USBASP通用版识别的设备信息

2014版和2018版差异

  • 2018版(目前市面所售卖的这种),上面标识的是:MX-U2BLSP-V5.00
  • 2014版:

2014版的改造教程说明

因为网上有前辈已经给出了详细的改造教程就不在说明了,如果要改造2014版的给大家推荐看;

2018版的改造教程

需要准备2个usbasp才行,一个给另外一个进行改造升级。目前市场价:10RMB/个

改造前的准备工作

  1. 将需要改造的usbasp烧录器,对板子上丝印的up标识的两个过孔进行短接:

  2. 拆除PCB板正面的0欧姆电阻:(位置在丝印A的下方,如图)

  3. 将另一个usbasp烧录器用配送的烧录线对接起来。

借个2014版的图来表述一下,因为我制作的时候没有来得及拍照,做完就拆卸掉了。防呆的插头线应该不会插错的吧。


4 将智峰的usbasp烧录器插入电脑,待改造的不要插电脑上。
5 打开烧录软件progisp1.72

  • 烧录软件相关资源
https://pan.baidu.com/s/1VphJGuKmaVEu1d7TxGG1Ig 
提取码:1234
  • 通用版usbasp固件下载地址:https://www.fischl.de/usbasp/
  • 根据自己手上的usbasp主控是什么型号的就选择对应型号的Hex文件
  1. 烧写熔丝位
  • 不同的主控芯片型号烧写的熔丝位不一样:
# TARGET=atmega8    HFUSE=0xc9  LFUSE=0xef
# TARGET=atmega48   HFUSE=0xdd  LFUSE=0xff
# TARGET=atmega88   HFUSE=0xdd  LFUSE=0xff

  1. 烧写flash程序

安装驱动:

拔掉智峰USBasp,插上改造后的USBasp,电脑会提示安装驱动失败或其他提示(也有提示成功的,为保万一还是再装一下,因为驱动有3种),忽略。

在下拉框中选择USBasp(一定不要选错)

绿色箭头右侧选择为WinUSB

然后Install Driver(我已经安装过了,所以显示为Reinstall Driver)

到这里为止,已经改造完毕,可以重新插上改造过的usbasp工具,使用

进行对Arduino板子进行ICSP烧录了。,改造过的usbasp烧录器就不能继续使用原来智峰的软件进行烧录了。

注意一点;改造后的usbasp烧录器,那个丝印A处的电阻不要在焊接上去了,切记!如果你焊接上去了,插上电脑是不能识别到烧录器的。不要在这里多此一举,但是在改造前一定要拆掉这个0Ω的电阻再去改造。

以上是关于2018版USBASP烧录器改通用版教程的主要内容,如果未能解决你的问题,请参考以下文章

公众号微信推送天气教程,自动定时推送Java版开发者教程and纯小白教程

如何用Arduino uno r3给另一块板子烧录Bootloader

求分享一个 Adobe CC 2018 Mac破解补丁

微信小程序系统教程(2018版+python版+c#版+Java版)

ACDSee 2018注册机 32/64位通用版

三星浏览器退版本