历史上的今天
今天是:2025年03月28日(星期五)
2020年03月28日 | 把arduino当AVRISP烧写器Arduino给Arduino烧boot
2020-03-28 来源:eefocus
教程介绍如何使用Arduino作为AVR ISP(在线系统编程)。你可以使用它给其他AVR芯片烧写引导程序(bootloader)(例如使用ATmega168的或ATmega328的Arduino)。这个例子中的代码是基于Randall Bohn写的mega-isp固件。
说明
使用您的Arduino给其他AVR烧写引导程序(bootloader),步骤如下:
1.打开的ArduinoISP的固件(File>examples>ArduinoISP)中文(文件>示例>ArduinoISP)
2.注意,如果是为阿尔杜伊诺1.0:你需要对ArduinoISP代码进行小的改动,新版一般不用不过也查下吧。查找heartbeat()函数,把其中的“delay(40);”,更改为“delay(20)”。

3.在(Tools>board)中文(工具>板),选择对应的arduino型号,(这里是选择作为编程器的板子型号,而不是你将要烧写bootloader的板子型号)使用的串行端口菜单中的项目。
4.上传ArduinoISP。
5.Arduino和你要烧写的arduino连接方法如下图所示。(注:如果是ArduinoUNO,你需要Reset和GND之间连接一个10 uF的电容,不是就不用)
6.在(Tools>board)中文(工具>板)菜单上,选择你要刻录的bootloader的板子型号(你将要烧写的板子型号)对应。看到板环境页面描述细节。
7.选择 (Burn Bootloader>Arduino as ISP)中文(编程器>Arduino as ISP),开始烧写bootloader(烧录引导程序)
上一篇:算法器之AVR的ISP烧录
史海拾趣
|
现在有个很大的常量数组const int testdata[1000],为了节约内存,想把他放在代码段里面。 请问需要怎么申明?以前在单片机里面字节加个code前缀就可以了,ARM里是怎么实现的? RO数据区就是代码段吗?… 查看全部问答> |
|
win ce中文输入法调用时,我的程序老是掉不出来。 我用的是网上查到的常用方法调用的。 HIMC hIMC = ImmGetContext(hWnd); ///hWnd为当前窗口句柄 POINT pt; pt.x = 300; pt.y = 200; ImmSetStatus ...… 查看全部问答> |
|
各位先进好 跟各位先进请教几个问题 小弟最近在研究嵌入式系统的蓝牙装置 使用的cpu是 s3c2443 , OS是 WinCE Platform Builder 5.0 我想建构一个bluetooth的AP 查了一下 MSDN 却对于有些感到不解 MSDN 将嵌入式系统的蓝牙区分为Bluetooth OS Des ...… 查看全部问答> |
|
各位大侠,晶振的时钟为main_clk,将该时钟分频后得到AD的时钟AD_clk,但是在实际的电路图中,我AD_clk连接在了fpga的全局时钟对应的脚上面个,综合的时候报错,好像是普通的IO信号时不能连在全局时钟上面的,现在肿么办 ...… 查看全部问答> |
|
澳大利亚已经率先禁止使用白炽灯,这为LED灯具的大规模普及揭开了序幕,另外,随着欧盟各国、日本、加拿大等guo jia将在2012年禁止使用白炽灯,led灯具的照明普及率会进一步提升,这让掘金绿色照明革命的中国数千家LED灯具厂商欢欣鼓舞――因为一个 ...… 查看全部问答> |




