使用USBASP给Arduino烧写bootloader教程
源:使用UsbAsp给UNO烧写bootloader ATMEGA16U2、ATMEGA328P固件烧写教程
arduino板由于操作不发导致固件损坏,或者想更新固件怎么办?今天给大家介绍一下如何使用UsbAsp烧写bootloader.个人认为,此种方法比使用TinyIsp要方便并且成本更低。 首先确保手上有一个USBASP下载器,某宝上一搜一大堆,下面以TSROBOT的兼容型UNO板,分别介绍mega16u2的固件和mega328p的固件烧写。 ______________________________________________________________________ 下载器的驱动安装:
![](http://www.yfrobot.com/data/attachment/forum/201305/12/142211cxzy4tmsamqwsn1t.png)
图片1.png (220.78 KB, 下载次数: 13)
下载附件 保存到相册
2013-5-12 14:22 上传
选择“从列表或指定位置安装” <ignore_js_op>
图片2.png (342.5 KB, 下载次数: 3)
下载附件 保存到相册
2013-5-12 14:22 上传
选择驱动所在路径: <ignore_js_op>
图片4.png (342.46 KB, 下载次数: 3)
下载附件 保存到相册
2013-5-12 14:22 上传
点下一步,安装完成: <ignore_js_op>
图片5.png (271.17 KB, 下载次数: 4)
下载附件 保存到相册
2013-5-12 14:22 上传
安装成功后,在硬件设备管理器里查看: <ignore_js_op>
图片3.png (294.51 KB, 下载次数: 3)
下载附件 保存到相册
2013-5-12 14:22 上传
说明安装功能,下载器可以正常使用。 ★ ★ 网上卖的USBASP通常为10P接口(ATMEL蓝版的标准ISP接口),而arduino使用的是6P的接口,所以你可以买一个10P-6P的转换接口,或者直接用杜邦线一一连接,注意电源不要接反就行。 这里我们用下面这种转接头: <ignore_js_op>
10-6P.jpg (45.26 KB, 下载次数: 3)
下载附件 保存到相册
2013-6-7 20:11 上传
———————————————————————————————————————————————————————— Mega16u2固件烧写: 如下图,插好设备板上的"ON"指示灯会点亮: <ignore_js_op>
USBASP2.jpg (141.8 KB, 下载次数: 5)
下载附件 保存到相册
2013-6-7 20:13 上传
打开配套的progisp软件,操作步骤如下: <ignore_js_op>
USBASP2.jpg (92.11 KB, 下载次数: 3)
下载附件 保存到相册
2013-5-12 14:22 上传
第三步熔丝位配置部分如下: <ignore_js_op>
USBASP3.jpg (116.25 KB, 下载次数: 6)
下载附件 保存到相册
2013-5-12 14:22 上传
★★注意熔丝位配置好后一定要点写入,检验熔丝位有没有正确写入,可以在点写入之后再点读出,看是否与写入相同! 第四步调入FLASH,固件在arduino IDE根目录下,如下图: <ignore_js_op>
USBASP4.jpg (53.59 KB, 下载次数: 4)
下载附件 保存到相册
2013-5-12 14:22 上传
第五步的自动,等待一会即可下载完成,这时可以插上USB线,电脑就能够识别出来了。
烧写mega328p的bootloader: 如下图,插好设备板上的"ON"指示灯会点亮: <ignore_js_op>
USBASP3.jpg (156.89 KB, 下载次数: 2)
下载附件 保存到相册
2013-6-7 20:15 上传
这里需要将芯片型号改成atmega328p. 如下: <ignore_js_op>
图片6.png (45.62 KB, 下载次数: 3)
下载附件 保存到相册
2013-5-12 14:41 上传
arduino所有芯片的熔丝位可以在下面这个文件内找到: <ignore_js_op>
图片8.png (67.74 KB, 下载次数: 5)
下载附件 保存到相册
2013-5-12 14:41 上传
用记事本打开,找到UNO的熔丝位配置说明: <ignore_js_op>
图片9.png (143.48 KB, 下载次数: 3)
下载附件 保存到相册
2013-5-12 14:41 上传
下面进行熔丝位配置: <ignore_js_op>
图片7.png (72.02 KB, 下载次数: 5)
下载附件 保存到相册
2013-5-12 14:41 上传
★★注意熔丝位配置好后一定要点写入,检验熔丝位有没有正确写入,可以在点写入之后再点读出,看是否与写入相同! 第四步调入FLASH,如下图: <ignore_js_op>
图片10.jpg (37.69 KB, 下载次数: 6)
下载附件 保存到相册
2013-5-12 14:52 上传
最后点击最后一步的自动,等待程序下载完成.
使用USBASP给Arduino烧写bootloader教程相关推荐
- 转载:使用USBASP给Arduino烧写bootloader教程
arduino板由于操作不发导致固件损坏,或者想更新固件怎么办?今天给大家介绍一下如何使用UsbAsp烧写bootloader.个人认为,此种方法比使用TinyIsp要方便并且成本更低. 首先确保手上 ...
- 使用USBasp给arduino烧写bootloader
一.安装驱动 给编程器安装驱动.附件中有一个通用驱动,但不一定符合你的编程器,可以向相应人员索要对应的驱动.安装驱动很简单,将USBasp插入电脑的USB口,然后打开设备管理器,找到USBasp设备, ...
- 使用UsbAsp给UNO烧写bootloader ATMEGA16U2、ATMEGA328P固件烧写教程
arduino板由于操作不发导致固件损坏,或者想更新固件怎么办?今天给大家介绍一下如何使用UsbAsp烧写bootloader.个人认为,此种方法比使用TinyIsp要方便并且成本更低. 首先确保手上 ...
- 用Arduino板为另一块Arduino烧写(更新)BootLoader
手上有两块几年前买的arduino nano板子,这两天要用的时候发现用arduino IDE 1.8.11烧写的时候始终报错"上传失败".查阅相关资料发现应该在 IDE–工具–处 ...
- jflash烧录教程_【参赛手记3】JLINK烧写bootloader
JLINK是segger公司推出的专业烧写工具(interface).我们主要用它来烧写bootloader. 此次烧写所用板子为mini2440,烧写的是100ask的uboot.我所用的板子如下: ...
- [Arduino]烧写Arduino BootLoader的几种方法
[Arduino]烧写Arduino BootLoader的几种方法 身为Arduino 电子工程师,很多时候都会涉及到自制各种功能的Arduino 电路板(亦或者说是功能扩展板),但是从网上或者其他 ...
- atmega168P烧写bootloader
atmega168P烧写bootloader 烧写bootloader的方法大体分为两种: 1.使用Arduino IDE烧写bootloader 2.使用USBasp烧写 方法一:使用Arduino ...
- mini2440通过JLink烧写BootLoader到Nor Flash
开发板:友善之臂mini2440,64M Nand Flash 操作系统:Win7 电脑:笔记本Lenovo Y450 连接器:由于我的笔记本没有并口,所有买了个J-Link和转接板 软件:JLink ...
- 裸板烧写 bootloader
[转] 有读者要求介绍一下裸板下Uboot的烧写:所以就简单的说明一下.这里主要是参考的TQ2440的出厂使用手册中介绍的,并做一下具体说明. 在裸板(没有Uboot)情况下,只用通过jtag调试接口 ...
最新文章
- python yield yield from
- 看动画学算法之:排序-选择排序
- zk 08之:Curator之一:zk客户端Curator
- php如何转类型,PHP数据类型转换
- Nginx内置模块简介
- 去年我国科技研发投入1.76万亿元,与美国差距逐年缩小
- 工具,帮助我们更高效的工作
- 6.爬虫 requests库讲解 总结
- EXCEL实战技巧与数据分析(一)基础应用
- HDU 6191 2017广西邀请赛Query on A Tree:可持久化01字典树(区间抑或最大值查询)
- 底部任务栏桌面计算机怎么删除,桌面下方的任务栏总是隐藏怎么办
- 计算机图形学(一)-向量、向量加减法、向量的点积(乘)及应用、向量的叉积(乘)及应用
- Spring学习笔记-C7-SpringMVC高级技术
- 计算机内存占用过高,如果内存使用率过高怎么办? Win10计算机内存占用率高的原因和解决方案...
- 3D游戏角色模型的简单制作流程
- 分别统计其中数字、英文字母和其它字符的个数
- Android文件系统分析
- 余姚dns服务器位置,余姚广电dns服务器地址
- 进制转换和函数的定义
- php学籍信息管理系统心得_PHP实现简单的学生信息管理系统(web版)
热门文章
- 信息时代与新经济现象
- Beyond Compare使用教程
- 浅谈C语言和C++语言中遇到的字符串结束符的问题
- 宝马推出i7电动车系列,新车型i7 eDrive50L中国上市
- Node.js知识梳理(一)——基础
- go语言学习第八天==》mysql数据库增删改查、用go语言 客户端(client)发起htttp get请求,post请求,postForm请求,Head请求,Do请求
- 李宏毅机器学习2022.07.15--误差
- Alexnet网络模型介绍
- 面试屡屡碰壁,痛定思痛闭关修炼!半年后4面阿里成功拿offer
- latex \usepackage{colortbl}包报错option clash for package graphics