USBasp
From Bobs Projects
USBasp is a programming protocol for Atmel AVR MCUs using the V-USB Virtual (software) USB.
There are two main variants:
- using a specially-purposed AVR as an ICSP programmer for another AVR
- using USBaspLoader as a bootloader on the target AVR with V-USB
Contents |
USBasp on Diavolino
We use a Diavolino (Arduino-clone) as a USBasp programmer for other ICSP devices. The design is based directly on the USB Key AVR Programmer (schematic available here).
The Diavolino has a 16MHz crystal, so the code needs to be re-compiled to support this frequency.
USBaspLoader
See also
External links
- USBasp homepage
- USB Key AVR Programmer
- USBaspLoader