User Tools

Site Tools


arduino:how-to-fix-a-usb-isp-programmer-and-make-it-work-with-arduino-ide-on-linux

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
arduino:how-to-fix-a-usb-isp-programmer-and-make-it-work-with-arduino-ide-on-linux [2020/02/09 17:12]
Ilias Iliopoulos [Step 3. Prepare the USB-ISP]
arduino:how-to-fix-a-usb-isp-programmer-and-make-it-work-with-arduino-ide-on-linux [2020/02/10 10:24]
Ilias Iliopoulos
Line 1: Line 1:
-====== How to fix a USB-ISP programmer and make it work with Arduino IDE on Linux ======+====== How to fix a USB-ISP programmer and make it work as USBasp ​with Arduino IDE on Linux ======
  
 ===== Introduction ===== ===== Introduction =====
  
-I was tired of having bare PCB boards ​and wires all over the place, ​so I decided to order a USB programmer in a brightly colored metal case. The device I ordered was described as **"​Aluminum shell USB ISP USBISP USBASP ASP Programmer for 51 ATMEL AVR WIN7 64 (Random color)"​** shown below. ​+Although I do not usually program chips, because I prefer to use complete modules, mainly for utilizing their USB port as a user interface, I happened to work on a few projects with a bare ATtiny85, which requires a programmer. I managed with a custom programmer, built on an Arduino Nano loaded with ''​the ArduinoISP''​ sketch. But as you all know, you never program once. Actually, I estimate that for program beutifications,​ minor adjustments etc. I program at least 5 times, and this, after the program is fully debugged!!! That is a lot of work, even for a single project. 
 + 
 +So, I was tired of having bare PCBs and wires all over the place, ​therefore ​I decided to order a USB programmer in a brightly colored metal case. The device I ordered was described as **"​Aluminum shell USB ISP USBISP USBASP ASP Programmer for 51 ATMEL AVR WIN7 64 (Random color)"​** shown below. ​
  
 {{ :​arduino:​usb-isp.jpg?​200 | USB-ISP}} {{ :​arduino:​usb-isp.jpg?​200 | USB-ISP}}
Line 58: Line 60:
 ===== Prerequisites:​ ===== ===== Prerequisites:​ =====
  
-The controller inside my USB-ISP is an ATmega88. As found online, other models have an ATmega8. Just remember it when you construct the parameters at the commands below. ​+The controller inside my USB-ISP is an **ATmega88**. As found online, other models have an **ATmega8**. Just remember it when you construct the parameters at the commands below. ​
  
 You will need: You will need:
arduino/how-to-fix-a-usb-isp-programmer-and-make-it-work-with-arduino-ide-on-linux.txt · Last modified: 2024/02/02 21:48 by Ilias Iliopoulos