Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
interfaces:usbasp [2014/12/20 20:06] – darron | interfaces:usbasp [2021/09/13 13:20] (current) – darron | ||
---|---|---|---|
Line 2: | Line 2: | ||
<wrap right> | <wrap right> | ||
{{: | {{: | ||
+ | \\ \\ | ||
+ | {{: | ||
</ | </ | ||
Line 8: | Line 10: | ||
This is a cheap programmer. | This is a cheap programmer. | ||
- | === Linux ==== | + | Some boards contain jumpers to disable power delivery to the |
+ | target device, otherwise they always supply power. | ||
+ | |||
+ | === Linux === | ||
== udev == | == udev == | ||
< | < | ||
- | SUBSYSTEMS==" | + | SUBSYSTEMS==" |
+ | | ||
+ | | ||
MODE: | MODE: | ||
+ | </ | ||
+ | |||
+ | == Update firmware === | ||
+ | |||
+ | Generic USBASP comes with an old firmware, you can upgrade it using a USBtiny like this | ||
+ | < | ||
+ | avrdude -c usbtiny -p atmega8 -e -U flash: | ||
+ | |||
</ | </ | ||
== Program == | == Program == | ||
< | < | ||
- | avrdude -c usbasp ... | + | $ avrdude -c usbasp |
+ | |||
+ | avrdude: set SCK frequency to 187500 Hz | ||
+ | avrdude: AVR device initialized and ready to accept instructions | ||
+ | |||
+ | Reading | ################################################## | ||
+ | |||
+ | avrdude: Device signature = 0x1e950f (probably m328p) | ||
+ | |||
+ | avrdude: safemode: Fuses OK (E:FD, H:DA, L:FF) | ||
+ | |||
+ | avrdude done. Thank you. | ||
</ | </ | ||
+ | |||
+ | === Resources === | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ |