Forum: Mikrocontroller und Digitale Elektronik ISP Problem mit AVR Mega8 und MKII


von Stephan T. (michi123)


Angehängte Dateien:

Lesenswert?

Hi Leute,

ich hab schon überall gesucht, aber leider keine Lösung gefunden.

Mein Problem:

Ich habe einen AVRISP MKII Programmieradapter. Ich kann damit nur leider 
nicht auf den MC zugreifen. Zumindest nicht auf meiner Platine (siehe 
Bild). Egal ob ist CV AVR oder AVR Studio 4.18 nutze. es kommt immer 
eine Fehlermeldung!

Wenn ich den AT Mega8 auf mein STK 500 stecke und dann mit dem MKII 
programmiere, klappt alles wunderbar. Also kann es eigentlich kein 
Softwareproblem sein.

Ich kann nur keinen Fehler in der Schaltung finden. Vielleicht bin ich 
auch blind ;-)

Habt ihr eine Lösung? Das währe echt super.

Gruß
Stephan

von avr (Gast)


Lesenswert?

Ein Schaltbild wäre besser.

Dein R1 mit 2,7 kOhm ist zu klein. Mach mal 10 kOhm rein.

avr

von Bensch (Gast)


Lesenswert?

> ...es kommt immer eine Fehlermeldung!

Sollen wir jetzt raten welche?
Und da es möglicherweise ein Hardwareproblem ist, wäre vielleicht ..... 
hilfreich.

von Stephan T. (michi123)


Angehängte Dateien:

Lesenswert?

So hier ist der Schaltplan.

Den Wiederstand R1 hatte ich auf 10k. in der Anleitung des MKII steht 
aber, das ein eventueller Pull-Up Widerstand für Reset nicht größer als 
4,7k sein darf.

Fehlermeldung in CV AVR:

AVRISP MKII could not enter programming mode.

Und in AVR Studio bekomm ich folgende Meldung:

Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

Die grüne LED am MKII leuchtet aber.

von avr (Gast)


Lesenswert?

Im der Hilfe steht:
1
The Reset line should not have a pull up stronger (i.e. smaller value) than 4.7k ohm. Any de-coupling capacitor should not be larger than 10uF.

Also ist 2,7 kOhm zu klein!

avr

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

> Den Wiederstand R1 hatte ich auf 10k. in der Anleitung des MKII steht
> aber, das ein eventueller Pull-Up Widerstand für Reset nicht größer als
> 4,7k sein darf.

Blödsinn. Der der Pull-Up Widerstand für Reset darf nicht kleiner als 
4,7k sein

Dann werf C5 weg. Und von Bypass-Kondensatoren scheinst du gar nichts zu 
halten.

von Stephan T. (michi123)


Lesenswert?

Nicht kleiner? Hmm ich les daraus "nicht größer" -> not stronger. Is 
mein  Englisch so schlecht?

Denn C5 hab ich weg gemacht. Immernoch das gleiche.

@ Hannes Jaeger:
was meinst du mit Bypass-Kondensatoren?

von Stephan T. (michi123)


Lesenswert?

Also ein 10k Widerstand für R1 bringt auch nichts.

von avr (Gast)


Lesenswert?

Hast du beim Programmieren auch die Versorgungsspannung
angeschlossen?

Der MKII versorgt keine Targets.

avr

von Stephan T. (michi123)


Lesenswert?

Ja, die Versorgungsspannung is dran. das Programm, das ich über das 
STK500 ausgespielt habe läuft auch. Und die grüne LED am MKII leuchtet 
auch.

Wenn ich programmieren will, hab ich das Gefühl, als ob der AT Mega 8 
einen reset macht. aber dann kommt die Fehlermeldung ;-(

von Bensch (Gast)


Lesenswert?

> Wenn ich programmieren will, hab ich das Gefühl, als ob der AT Mega 8
einen reset macht.

Die Dinger werden im Reset programmiert.

von gast (Gast)


Lesenswert?

Reset nur mit 10k, 100n zwischen Vcc und GND DICHT am Chip, dto. AVCC 
und GND. Dann nochmal die Pins für den ISP kontrollieren.

von MWS (Gast)


Lesenswert?

> Nicht kleiner? Hmm ich les daraus "nicht größer" -> not stronger.
> Is mein  Englisch so schlecht?

Muss wohl so sein.

"stronger" ist hier im technischen Zusammenhang zu sehen und bedeutet 
kleinerer Widerstand = mehr Strom = stronger.

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
Noch kein Account? Hier anmelden.