Minimalschaltung um Mega8 zu programmieren

Gast #1101828
Hallo,

ich habe mir usbprog V3.1 nachgebaut und damit auch schon einen Mega8 
innerhalb einer bestehenden Schaltung programmiert.
Jetzt wollte ich einen Mega8 (DIP) extern programmieren, da die 
Schaltung die ISP-Pins nicht herausführt.
Was braucht man den mindestens an Bauteilen, damit das funktioniert?

Ich habe beim usbprog die Spannungsversorgung über das Programmierkabel
aktiviert. Am Mega8 sind Vcc, Gnd (100nF zwischen Vcc/Gnd), die ISP-Pins 
Reset (10k nach Vcc), SCK, MISO, MOSI verbunden.

Beim Programmieren bekomme ich aber nur die Fehlermeldung:

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Reset wird währenddessen auf Gnd gezogen, das kann ich mit einem 
Multimeter messen, auch Vcc ist vorhanden.

Der Mega8 ist neu (von Reichelt), auch ein anderer, noch nie 
programmierter Mega8 funktioniert nicht.

Was mache ich hier falsch?

Danke,

Michael
Gast
Hallo,

ah, genau das scheint das Problem zu sein :)

Mit dem Parameter -B 10 funktioniert es jetzt
(der andere Mega war schon auf 8 MHz eingestellt, so dass das 
Programmieren mit dem Standardwert funktioniert hat).

Danke für die Hilfe,

Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.