Hallo, habe diese Tutorial versucht abzuarbeiten, ich bekomme aber einen Fehler beim Schreiben. http://www.electroschematics.com/9431/flash-burning-process-program-explanation/ Aufgebaut habe ich es genau so wie auf den Skizzen. Mit dem unterschied das mein USBASP 10 anstatt 6 Pins hat. Wenn ich nun an Pin 8 und 10 des usbasp ground lege, geht die LED auf dem asp nicht an. Also habe ich Pin 4,6,8,10 unbelegt gelassen. Jetzt bekomme ich bei jedem Schreibprozess mit dem AVR-Loader folgendes ausgegeben. Executing: "...\Local\Temp\RSI4B13.tmp" -p m8 -c usbasp -C "...\AppData\Local\Temp\RSI4B14.tmp" -P usb -U flash:w:"...\TEST\default\TEST.hex":i RSI4B13.tmp: error: programm enable: target doesn't answer. 1 RSI4B13.tmp: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. RSI4B13.tmp done. Thank you. Kann mir da vielleicht wer sagen was ich vergessen habe?
Such Dir eine einfachere Anleitung mit einfacheren Tools. Der 10pin ISP ist falsch belegt. Normalerweise sind (4,6,8 meist gebrückt mit 10)10 gnd, 2 Vcc und 3 Not connected! https://www.mikrocontroller.net/articles/AVR_In_System_Programmer
Hast du überhaupt eine GND Verbindung zwischen deinem AVR und dem USBasp ? Es reicht ja wenn du nur einen Pin für GND nimmst. Gruß JackFrost
Gebrückt mit 10 wären die ja wenn die alle auf dem Breadboard auf - gehen, oder sehe ich das falsch? Die AVR und USBasp GND verbindung besteht. Kann mir vielleicht wer ein einfacheres Tutorial mal raussuchen? Habe schon einiges gesucht. Aber das war das einfachste. Meine Hardware: ATmega8 USBasp Win7x64 Habe zur not auch einen Seriellen Anschluss falls der mich weiterbringt.
Max schrieb: > Gebrückt mit 10 wären die ja wenn die alle auf dem Breadboard auf - > gehen, oder sehe ich das falsch? Keine Ahnung was du mit diesem Satz sagen willst. Schau dir die Pinbelegung des 10-poligen ISP Verbinders hier an: AVR In System Programmer: Pinbelegung Mindestens einen der 4 GND Anschlüsse des usbasp mußt du mit deiner Zielschaltung verbinden. Außerdem MISO, MOSI, SCK und Reset mit den entsprechenden Anschlüssen des ATmega8. Danach muß jede Programmiersoftware den Atmega8 anhand seiner device id erkennen. Ein usbasp liefert an Pin 2 des ISP Verbinders 5V vom USB. Damit kann man die Zielschaltung auch versorgen (zumindest so lange die nicht mehr als den AVR und vielleicht ein paar LED enthält). Wenn die Zielschaltung eine eigene 5V Stromversorgung hat, darfst du Pin 2 nicht anschließen. Also los jetzt. Das ist doch keine Raketenwissenschaft, 5 oder 6 Drähte anzuschließen ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.