User Tools

Site Tools


arduino:arduino_without_a_bootloader

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arduino:arduino_without_a_bootloader [2021/04/22 00:55] – [Case 1: Uno or Nano with USBtinyISP] mithatarduino:arduino_without_a_bootloader [2022/05/30 05:46] (current) – [Case 2: Pro Mini 5V/16MHz with USBtinyISP] mithat
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**.
  
-caveat about power is in order. The 5V VCC supplied from the USBtinyISP to the Arduino is good for about 100mA. This is enough for many situations, but if you have peripherals or other things sucking down a lot of power, it may not be. In this case, be prepared to do a fair amount of hoop-jumping to disconnect the power sucking devices during programming or power the Arduino from a source other than the USBtinyISP during programming.+caution about power is in order. The 5V VCC supplied from the USBtinyISP to the Arduino is good for about 100mA. This is enough for many situations, but if you have peripherals or other things sucking a lot of power, it may not be. In this case, be prepared to do a fair amount of hoop-jumping to disconnect the power sucking devices during programming or power the Arduino from a source other than the USBtinyISP during programming.
  
 ==== Case 2: Pro Mini 5V/16MHz with USBtinyISP ==== ==== Case 2: Pro Mini 5V/16MHz with USBtinyISP ====
- +<WRAP center round info 60%> 
-<WRAP center round important 60%> +Tested.
-I have not tested this case yet.+
 </WRAP> </WRAP>
  
Line 112: Line 111:
  
 <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. +
- +
-All the thrid-party USBtinyISP clones I've seen have the VCC jumper as well as the needed circuitry to level shift the I/O. But it's entirely likely that there are some old or bargain-basement versions that don't. +
  
-Make sure your USBtinyISP level shifts the I/O before attempting this approach.+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've encountered have the VCC jumper as well as the needed circuitry to level shift the I/O. But it's entirely likely that there are some that don't.
 </WRAP> </WRAP>
  
arduino/arduino_without_a_bootloader.1619052942.txt.gz · Last modified: 2021/04/22 00:55 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki