Usbasp

From ElectroDragon Wiki

Driver & Software

Zadig driver

Pins for 8051

  • MOSI ——> P1.5
  • MISO ——> P1.6
  • SCK ——> P1.7
  • /RES ——> RST
  • GND ——> GND
  • 5V ——> VCC

FAQ

  • The error: avrdude.exe: error: no usb support. please compile again with libusb installed ?

You may need install winavr to use avrdude to connect this programmer properly, this error caused by an old version of avrdude

  • What does that section mean when it says "cannot set sck period"?


This is fine. Many Chinese usbasp firmwares detect the SCK speed automatically. Hence they do not respond to avrdude setting SCK. This is very handy for you because any virgin AVR needs to be programmed relatively slowly ( 1MHz needs -B5 ). Your usbasp uses the best speed that it thinks is suitable.

Supported ICs list

  • 51 MCU

AT89S51 AT89S52

  • AVR
  • AT90can128 AT90can32 AT90can64 AT90pwm2 AT90pwm3 AT90s1200 AT90s2313 AT90s2323 AT90s2343 AT90s4414 AT90S8515 AT90S8535 AT90usb1286 AT90usb1287
  • Atmega103 Atmega128 Atmega1280 Atmega1281 Atmega16 Atmega161 Atmega162 Atmega163 Atmega164 Atmega165 Atmega168 Atmega169 Atmega2560 Atmega2561 Atmega32 Atmega323 Atmega324 Atmega325 Atmega3250 Atmega3259 Atmega329 Atmega3290 Atmega406 Atmega48 Atmega64 Atmega640 Atmega644 Atmega645 Atmega6450 Atmega649 Atmega6490 Atmega8 Atmega8515 Atmega8535 Atmega88
  • Attiny11 Attiny12 Attiny13 Attiny15 Attiny22 Attiny2313 Attiny24 Attiny25 Attiny26 Attiny261 Attiny28 Attiny44 Attiny45 Attiny46 Attiny461 Attiny84 Attiny85 Attiny861