Hallo zusammen, Ich versuche gerade mein erstes Mal einen ATtiny85 mithilfe eines USBasp zu flashen. Ich verwende WinAvr in Kombination mit dem Programmer's Notepad. Jedoch erscheint immer folgende Fehlermeldung:
1 | "make.exe" program b20 |
2 | avrdude -p attiny85 -P usb -c usbasp -U flash:w:Klingel-ATTINY.hex -U eeprom:w:Klingel-ATTINY.eep |
3 | avrdude: Warning: Found USB device "USBasp" with old VID/PID! Please update firmware of USBasp! |
4 | |
5 | avrdude: warning: cannot set sck period. please check for usbasp firmware update. |
6 | avrdude: AVR device initialized and ready to accept instructions |
7 | |
8 | Reading | ################################################## | 100% 0.07s |
9 | |
10 | avrdude: Device signature = 0x1e930b |
11 | avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed |
12 | To disable this feature, specify the -D option. |
13 | avrdude: erasing chip |
14 | avrdude: warning: cannot set sck period. please check for usbasp firmware update. |
15 | avrdude: error: programm enable: target doesn't answer. 1 |
16 | avrdude: reading input file "Klingel-ATTINY.hex" |
17 | avrdude: input file Klingel-ATTINY.hex auto detected as Intel Hex |
18 | avrdude: writing flash (4050 bytes): |
19 | |
20 | Writing | ##avrdude: error: usbasp_transmit: usb_control_msg: sending control message failed, win error: Ein an das System angeschlossenes Gerät funktioniert nicht. |
21 | |
22 | |
23 | make.exe: *** [program] Error 1 |
24 | |
25 | > Process Exit Code: 2 |
26 | > Time Taken: 00:06 |
Ich suche nun schon eine ganze Weile im Internet und habe zu diesem Fehler schon verschiedene Infos gefunden. Unter anderem auch den Slow Down Jumper. Auf meinem USBasp ist ein Jumper mit JP3 beschriftet. Sobald ich diesen aber Kurzschliesse funktioniert der ganze Programmer nicht mehr(Sobald ich Programm drücke disconnected der ganze USBasp als USB-Device). Ich habe nun einfach den Pin25 des uC auf GND gehängt. Doch auch das brachte keine Verbesserung. Weiss jemand an was das liegen könnte?