arduino:arduino_without_a_bootloader
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
arduino:arduino_without_a_bootloader [2021/04/22 00:53] – [Procedures] mithat | arduino:arduino_without_a_bootloader [2021/04/22 01:01] – [Case 3: Pro Mini 3.3V/8MHz with USBtinyISP] mithat | ||
---|---|---|---|
Line 59: | Line 59: | ||
- Unplug the USBtinyISP from the computer if it's connected and power down the Uno/Nano if it's powered up. | - Unplug the USBtinyISP from the computer if it's connected and power down the Uno/Nano if it's powered up. | ||
- Connect USBtinyISP' | - Connect USBtinyISP' | ||
- | * The ICSP header is the 3x2 header on the end of the board opposite the USB jack. Connect the USBtinyISP' | + | * The ICSP header is the 3x2 header on the end of the board opposite the USB jack. Connect the USBtinyISP' |
- Plug the USBtinyISP into your computer. This will power the Uno/Nano (and everything else) from the USBtinyISP' | - Plug the USBtinyISP into your computer. This will power the Uno/Nano (and everything else) from the USBtinyISP' | ||
- Use the Arduino IDE to //Sketch > Upload Using Programmer// | - Use the Arduino IDE to //Sketch > Upload Using Programmer// | ||
Line 66: | Line 66: | ||
- To re-program, power down the Uno/Nano and go back to **step 3**. | - To re-program, power down the Uno/Nano and go back to **step 3**. | ||
- | A caveat | + | A caution |
==== Case 2: Pro Mini 5V/16MHz with USBtinyISP ==== | ==== Case 2: Pro Mini 5V/16MHz with USBtinyISP ==== | ||
Line 112: | Line 112: | ||
<WRAP center round important 80%> | <WRAP center round important 80%> | ||
- | **Be careful!** | + | **Make sure your USBtinyISP level shifts the I/O before attempting this method.** |
- | Version 1 of the Adafruit USBtinyISP has a jumper that disconnects the internal VCC from the programming headers, but it does //not// level-shift the I/O. | + | Version 1 of the Adafruit USBtinyISP has a jumper that disconnects the internal VCC from the programming headers, but it does //not// level-shift the I/O. All the thrid-party USBtinyISP clones I' |
- | + | ||
- | All the thrid-party USBtinyISP clones I' | + | |
- | + | ||
- | Make sure your USBtinyISP level shifts the I/O before attempting this approach. | + | |
</ | </ | ||
arduino/arduino_without_a_bootloader.txt · Last modified: 2022/05/30 05:46 by mithat