Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
elektronik:usbasp [2015/02/25 16:22] – [USBASP] volkerpelektronik:usbasp [2022/03/20 16:46] (aktuell) – usbasp treiber volkerp
Zeile 4: Zeile 4:
  
 Jetzt benutze ich einen USBASP-Adapter (s. unten). Jetzt benutze ich einen USBASP-Adapter (s. unten).
 +
 +https://www.fischl.de/usbasp/
 +
 +firmware that gives the USBasp full compatibility with ATmega2560: https://github.com/PeterVH/usbasp/tree/v1.06
 +
  
 ===== STK200-Dongle von Kanda ===== ===== STK200-Dongle von Kanda =====
Zeile 76: Zeile 81:
 User Guide : [[http://www.protostack.com/download/Users%20Guide%20(AC-PG-USBASP-UG-V2.0).pdf]]\\ User Guide : [[http://www.protostack.com/download/Users%20Guide%20(AC-PG-USBASP-UG-V2.0).pdf]]\\
 Treiber : [[http://www.protostack.com/download/USBasp-win-driver-x86-x64-ia64-v1.2.5.zip]] Treiber : [[http://www.protostack.com/download/USBasp-win-driver-x86-x64-ia64-v1.2.5.zip]]
 +https://protostack.com.au/download/USBasp-win-driver-x86-x64-v3.0.7.zip
  
 Der USB-Treiber muss zuerst installiert werden. Im User Guide ist dies ausführlich beschrieben und bebildert. Der USB-Treiber muss zuerst installiert werden. Im User Guide ist dies ausführlich beschrieben und bebildert.
 Mit libusb_0.1.12.1\testlibusb-win.exe kann geprüft werden, ob der Treiber richtig installiert ist und der USBASP erkannt wird. Mit libusb_0.1.12.1\testlibusb-win.exe kann geprüft werden, ob der Treiber richtig installiert ist und der USBASP erkannt wird.
 +
 +Wenn als Vendor nicht "www.fischl.de" angezeigt wird, sondern z.B. "Van Ooijen Technische Informatica", und es Probleme gibt, sollte man mit dem Zadig-Treiber-Installer nicht libusb-win32, sondern libusbk nehmen. Damit funktioniert es!
 +
 +win10: https://electronics.stackexchange.com/questions/416714/avrdude-does-not-recognize-usbasp-device
  
  
Zeile 84: Zeile 94:
  
  
-Ich habe die beiden Jumper JP2 und JP3 nachgerüstet.+Ich habe die beiden Jumper JP2 und JP3 nachgerüstet. (Achtung: Im Original sind die Jumper anders durchnumeriert!) 
 + 
 +Mit **JP1** kann die Zielhardware über den USB Port mit Strom versorgt werden (das wird nicht empfohlen, funktioniert aber problemlos). Entweder 5V oder 3.3V, Standard: Offen 
 + 
 +**JP2** wird nur zum Programmieren des Atmel ATmega8 auf dem USB Atmel SPI Programmieradapter benötigt. Standard: Offen 
 + 
 +**JP3** wählt die Geschwindigkeit zum Programmieren der Zielhardware aus. Offen (Standard): maximale Geschwindigkeit / Geschlossen: geringe Geschwindigkeit.
  
-**JP1** wird nur zum Programmieren des Atmel ATmega8 auf dem USB Atmel SPI Programmieradapter benötigt. Standard: Offen 
  
-**JP2** wählt die Geschwindigkeit zum Programmieren der Zielhardware aus. Offen (Standard): maximale Geschwindigkeit / Geschlossen: geringe Geschwindigkeit. 
  
-Mit **JP3** kann die Zielhardware über den USB Port mit Strom versorgt werden (das wird nicht empfohlen, funktioniert aber problemlos). Entweder 5V oder 3.3V, Standard: Offen 
  
 ==== Firmware-Update ==== ==== Firmware-Update ====
Zeile 111: Zeile 124:
 Anfängerfehler: target doesn't answer. 1 Anfängerfehler: target doesn't answer. 1
  
-Hier musste JP3 gesteckt werden (bzw. in der Software ein niedrigerer Takt ausgewählt werden), damit überhaupt eine Kommunikation mit dem tiny2313 auf dem Pollin-Spiel zustande kam. Der tiny2313 nutzt in dieser Applikation den internen Taktgenerator, das ist für die schnelle Kommunktion vis USBASP einfach zu langsam gewesen.+Hier musste JP2 gesteckt werden (bzw. in der Software ein niedrigerer Takt ausgewählt werden), damit überhaupt eine Kommunikation mit dem tiny2313 auf dem Pollin-Spiel zustande kam. Der tiny2313 nutzt in dieser Applikation den internen Taktgenerator, das ist für die schnelle Kommunktion vis USBASP einfach zu langsam gewesen.
  
 ==== Software ==== ==== Software ====
Zeile 121: Zeile 134:
  
 {{:elektronik:khazama.png?|}} {{:elektronik:khazama.png?|}}
 +
 +
 +**•eXtreme Burner - AVR** von http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
  
 Auch **myAVR_ProgTool** von http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112 unterstützt alle AVRDUDE-Programmieradapter. Auch **myAVR_ProgTool** von http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112 unterstützt alle AVRDUDE-Programmieradapter.
  
-Beispiel+Beispiel **AVRDUDE** Kommandozeilentool
   
 <code> <code>
Zeile 170: Zeile 186:
 zu Sourcen lies http://www.mikrocontroller.net/topic/234004 zu Sourcen lies http://www.mikrocontroller.net/topic/234004
  
 +https://github.com/cutec-chris/usbavrlab-tool
  
  • elektronik/usbasp.1424881321.txt.gz
  • Zuletzt geändert: 2015/02/25 16:22
  • von volkerp