USBasp Fehler beim schreiben !NEULING!

Gast #4484741
Lesenswert?
• ▲
▼
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?
Gast #4484797
Lesenswert?
• ▲
▼
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.
#4484827
Lesenswert?
• ▲
▼
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 ...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.