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
Last revision Both sides next revision
interfaces:usbasp [2014/12/20 20:04]
darron
interfaces:usbasp [2021/09/12 04:52]
darron [Resources]
Line 8: Line 8:
 This is a cheap programmer. This is a cheap programmer.
  
-=== Linux or BSD Unix ====+=== Linux === 
 + 
 +== udev == 
 +<code> 
 +SUBSYSTEMS=="usb",
 +    ATTRS{idVendor}=="16c0",
 +    ATTRS{idProduct}=="05dc",
 +    MODE:="0666" 
 +</code> 
 + 
 +== Update firmware === 
 + 
 +Generic USBASP comes with an old firmware, you can upgrade it using a USBtiny like this 
 +<code> 
 +avrdude -c usbtiny -p atmega8 -e -U flash:w:usbasp.atmega8.2011-05-28.hex 
 + 
 +</code>
  
 == Program == == Program ==
 <code> <code>
-avrdude -c usbasp ...+avrdude -c usbasp -B 5 -p m328p -D 
 + 
 +avrdude: set SCK frequency to 187500 Hz 
 +avrdude: AVR device initialized and ready to accept instructions 
 + 
 +Reading | ################################################## | 100% 0.01s 
 + 
 +avrdude: Device signature = 0x1e950f (probably m328p) 
 + 
 +avrdude: safemode: Fuses OK (E:FD, H:DA, L:FF) 
 + 
 +avrdude done Thank you.
 </code> </code>
 +
 +=== Resources ===
 +
 +[[https://www.fischl.de/usbasp/|Project page]]
 +
 +[[http://www.fischl.de/usbasp/bilder/usbasp_circuit.png|Schematic]]
 +
 +[[http://www.fischl.de/usbasp/usbasp.2011-05-28.tar.gz|Updated firmware]]
 +
 +