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
Next revision
Previous revision
Next 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:05]
Ilias Iliopoulos [Summary]
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]
Line 21: Line 21:
 </​code>​ </​code>​
  
-Googling the name of the manufacturer **"​zhifengsoft"​** as well as **"​usb-isp"​**,​ a ton of information came through, regarding the case. It seems that the device is working along with the Windows program [[https://​www.electrodragon.com/​w/​8051 | ProgISP]] and is not recognized by ''​avrdude'',​ the program which uploads code to Arduino and other Atmel micro-controllers.+Googling the name of the manufacturer **"​zhifengsoft"​** as well as **"​usb-isp"​**,​ a ton of information came through. It seems that the device is working along with the Windows program [[https://​www.electrodragon.com/​w/​8051 | ProgISP]] and is not recognized by ''​avrdude'',​ the program which uploads code to Arduino and other Atmel micro-controllers.
  
 Luckily, I did not have to re-invent the wheel because there has been a lot of excellent work. I decided to publish this article because: Luckily, I did not have to re-invent the wheel because there has been a lot of excellent work. I decided to publish this article because:
Line 126: Line 126:
 </​code>​ </​code>​
  
-Be extra cautious about the numbering of the connector pins. Usually, there will be an arrow imprinted on the connector that will mark pin number 1. This photo will help:+Be extra cautious about the numbering of the connector pins. Usually, there will be an arrow or a triangle marker ​imprinted on the connector that will mark pin number 1. This photo will help:
  
 {{ :​arduino:​usb-isp-connector.jpg?​400 | 10-pin header connector }} {{ :​arduino:​usb-isp-connector.jpg?​400 | 10-pin header connector }}
Line 141: Line 141:
 {{ :​arduino:​usb-isp-extract.jpg?​400 | Extract the PCB from the metal case }} {{ :​arduino:​usb-isp-extract.jpg?​400 | Extract the PCB from the metal case }}
  
-After taking it out, I noticed that it contains an ATMega88 running at a 12 MHz crystal and the PCB states that it is **MX-U2BLSP-V5.00**,​ probably mimicking MX-USBISP-V5.00 of another manufacturer. Notice also a 0 Ohm resistor, which is the source of our troubles.+After taking it out, I noticed that it contains an ATMega88 running at a 12 MHz crystal and the PCB states that it is **MX-U2BLSP-V5.00**,​ probably mimicking MX-USBISP-V5.00 of another manufacturer. Notice also a 0 Ohm resistor, which is one of the source of our troubles, according to [[http://​irq5.io/​2017/​07/​25/​making-usbasp-chinese-clones-usable/​ |  Making USBasp Chinese Clones Usable by Darell Tan]].
  
 {{ :​arduino:​usb-isp-pcb-top.jpg?​400 | PCB top side }} {{ :​arduino:​usb-isp-pcb-top.jpg?​400 | PCB top side }}
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