• 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
    
    • 1
    • 2
    • 通用版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
    • 2
    • 3

    在这里插入图片描述

    1. 烧写flash程序
      在这里插入图片描述
      在这里插入图片描述

    安装驱动:

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

    在下拉框中选择USBasp(一定不要选错)
    在这里插入图片描述

    绿色箭头右侧选择为WinUSB
    在这里插入图片描述

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

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

    进行对Arduino板子进行ICSP烧录了。,改造过的usbasp烧录器就不能继续使用原来智峰的软件进行烧录了。
    在这里插入图片描述

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

  • 相关阅读:
    探索数字时代的核心:服务器如何塑造未来并助你成就大业
    手写 Promise
    golang 断点调试
    虹科干货 | 如何选择合适水下应用的集成电缆传感器?
    【智能优化算法】基于凌日算法求解单目标优化问题附matlab代码Transit Search Optimization Algorithm
    如何做一个较为完善的软件架构设计
    ElasticSearch介绍和基本用法(一)
    力扣(LeetCode)882. 细分图中的可到达节点(C++)
    【python海洋专题十】Cartopy画特定区域的地形等深线图
    C++面试常见问题:手写String类
  • 原文地址:https://blog.csdn.net/weixin_42880082/article/details/125898737