极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 32745|回复: 7

Arduino UNO R3作为ISP编程器下载Atmega328p的bootloader终于成功了

[复制链接]
发表于 2014-12-19 08:19:05 | 显示全部楼层 |阅读模式
按照官网http://arduino.cc/en/Tutorial/ArduinoISP的介绍,为了省一个下载器的钱,我一直尝试用这个方法,一直没有成功。
尝试方法包括该hardware/etc/下的0F为0x14都没有用。尝试的方法有http://www.instructables.com/id/Bootload-an-ATmega328/step6/ATmega328-PU-workaround/,http://3g1l.com/blog-burn-bootloader-blank-atmega328atmega328p-arduino-uno等等都没有用。
大部分出现的都是通讯错误avrdude: stk500_getsync()  not in sync

正确做法是:
连接图, 电阻为10k欧, 电容22p,晶振16M


// slave reset: 10:              
// MOSI:        11:               
// MISO:        12:               
// SCK:         13:               
//XTAL1:       晶振
//XTAL2:       晶振

给主Arduino Uno R3下载ArduinoISP, 在File-》examples-》ArduinoISP
下载完毕之后需要把板子改成 Arduino Duemilanove w/ATmega328,这是我以前没做的,所以导致一直出错
然后选择 Burn Bootloader > Arduino as ISP command
这样Rx Tx狂闪一会儿后就成功了。

怎么用Arduino给外置328P下载程序呢?
把板子再还原为Arduino Uno
然后使用File-》Upload using programmer

省得很多吧。至少20块的下载硬件花费了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-12-19 09:13:06 | 显示全部楼层
没仔细看文档吧,我就是一下成功的,另外复位脚要加一个1u电容过滤重启脉冲。
回复 支持 反对

使用道具 举报

发表于 2014-12-19 10:44:22 | 显示全部楼层
要是板子上的 16U2 能用来下载就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-19 12:01:35 | 显示全部楼层
的确没看清楚,还有一页http://arduino.cc/en/Tutorial/ArduinoToBreadboard
这里面有句话是
Note that these techniques only work with the Arduino Duemilanove w/ an ATmega328, not the Arduino Uno (or older Arduino boards w/ an ATmega168).

我没看到这个,所以一直选的是Arduino Uno才一直有问题的。
回复 支持 反对

使用道具 举报

发表于 2014-12-19 14:05:26 | 显示全部楼层
楼主,请问那张Arduino与面包版的接线图是用什么软件画出来的?这样的图片很直观呢
回复 支持 反对

使用道具 举报

发表于 2015-1-22 16:49:36 | 显示全部楼层
451506709 发表于 2014-12-19 14:05
楼主,请问那张Arduino与面包版的接线图是用什么软件画出来的?这样的图片很直观呢

那个软件叫fritzinghttp://fritzing.org/home/
回复 支持 反对

使用道具 举报

发表于 2015-8-14 16:14:56 | 显示全部楼层
“然后选择 Burn Bootloader > Arduino as ISP command”
这句是怎么执行的?
回复 支持 反对

使用道具 举报

发表于 2017-3-31 10:28:31 | 显示全部楼层
我的Arduino IDE没有找到 Arduino Duemilanove w/ATmega328这个板子的型号,是要用什么版本的Arduino IDE
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 07:25 , Processed in 0.048147 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表