使用USBasp 通过ICSP模式给arduino UNO烧写程序

使用USBasp通过ICSP模式给arduino UNO烧写程序

ICSP端口

像Arduino UNO的ICSP(在线串行编程)端口位置,在尾部中间有一个6Pin的插针接口,如下图所示:

在这里插入图片描述

USBasp工具介绍

一种是带金属壳的,免驱动,采用的是HID模式,(国产taobao售卖的基本都是只能使用progisp1.72来烧录)主控芯片是采用的mega88v芯片,去掉外壳来个真实的样子,端子引脚旁边有丝印,完全可以不用这个外壳。在这里插入图片描述
金属外壳版本驱动链接:https://pan.baidu.com/s/1VphJGuKmaVEu1d7TxGG1Ig 
提取码:1234
另外一种是不带金属壳的。主控芯片采用的是ATmega8A
这款可以参考《Arduino USBASP烧录之ICSP模式》文章

在这里插入图片描述

测试usb-asp编程器是否与电脑连接

在这里插入图片描述

MEGA88与MEGA8的区别
  • MEGA88是MEGA8​的升级版。(带壳版的MEGA88V比不带壳版的MEGA8​A的还便宜一些)
  • MEGA88与MEGA88V​的区别问题,带V的是低电压版

关于驱动问题说明

国内“智峰”的USBasp编程器的程序固件,虽然免驱,但只能用智峰的下载软件progisp

我所购买的带壳版的,我将上面的资料包下载下来,使用智峰的软件progisp也就不需要打驱动,直接点开编程软件progisp1.72,读取OK和烧录都正常。

程序烧写

  • 程序烧写设置选项如下:
    在这里插入图片描述
  • 载入Hex文件,载入的是不带BootLoader的Hex文件,点击“自动”,即可完成烧写。说明一点:也可以使用带BootLoader的Hex文件只是烧录的时候,所需要消耗的烧录时间要长很多。所以推荐还是选择不带BootLoader的Hex烧写会快很多。
    在这里插入图片描述

在这里插入图片描述

Hex文件生成方法

生成的Hex文件会在项目所在文件夹内。

在这里插入图片描述

通过usbasp烧写BootLoader程序

可以参考《使用USBasp给arduino烧写bootloader》文章

关于USBASP工具的制作和程序

USBASP工具原理图和程序都是公开开源的,可以参考下面的网站,看到原理图以及程序,包含对MEGA88与MEGA8的兼容。

在这里插入图片描述

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值