Pages: [1]   Go Down
Author Topic: Burning the bootloader to a nano using uno as ISP  (Read 1520 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I just got my nano v3.0 and I'm excited to start working with it. Unfortunately it came without a bootloader installed. Now I'm trying to figure out how to burn the bootloader onto my nano by using the uno rev3 I have as an arduinoISP.

I think I understand all the steps I have to do in the IDE, but I'm not sure about the connections I made.
I connected pins 11,12,13 from the uno to the nano, I connected pin 10 from the nano to the reset of the uno, I put a 10µF capacitor from reset to GND on the uno. I should also mention that I'm powering the nano with a USB cable connected to my pc (so, not using the power pins from the uno).

I then get this error:
Code:
...
avrdude: Send: P [50]   [20]
avrdude: Recv:
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: Send: Q [51]   [20]
avrdude: Recv:
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

avrdude done.  Thank you.

I'm guessing I just don't have everything wired the way I should. Can anyone help me out here?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Here is a tutorial about how to burn a target AVR with any code you want, including a bootloader.
http://pdp11.byethost12.com/AVR/ArduinoAsProgrammer.htm
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks! The guide is a lot clearer than the others I found.

Unfortunately I do not have a 16mhz oscillator and I was wondering if I could do it without one. They aren't expensive, but I would like to have my nano up and running as fast as possible, and if I order one from eBay it would take some time to arrive.
I saw somewhere it is possible to use the internal oscillator of the atmega on the nano. How do I do this?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 109
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Arduino Nano V3.0 already works at 16MHz. You do not have to add a Crystal. Just power the board and connect (SS, MOSI, MISO, SCK) of UNO to (RESET, MOSI, MISO, SCK) of the AVR on NANO.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Alright, it works! Thanks a lot smiley
Logged

Pages: [1]   Go Up
Jump to: