Forum: Mikrocontroller und Digitale Elektronik AVRISP MKII findet ATMega8 nicht


von Ernst (Gast)


Lesenswert?

Hallo,
bisher habe ich mit dem parallelen ISP geflsht, da mein neuer Computer 
aber ekin LPT Port mehr hat, habe ich mir den AVRISP MKII gekauft. Den 
MKII hab ich geflasht (musste die Hardware Brücke setzen, da es anders 
nicht geht, auch nach dem flashen nicht). AVR STudio findet den MKII 
aber. Der MKII findet den ATMega aber nicht.
Verbindungen sind mehrfach geprüft, alle Kontakte stimmen, Reset ist mit 
10kOhm an Vcc.

Ich hab nun keine Ahnung mehr was ich noch tun könnte um das endlich zum 
laufen zu bringen.

Ich weiss es gibt schon zig tausend Beiträge zu diesem Thema, haben mir 
aber alle nicht geholfen.

verzweifelte Grüße

von David (Gast)


Lesenswert?

hast du es mal mit einem anderen Versucht? War doch letztens hier der 
Fall dass es an diesem einen Atmega lag.

von Teplotaxl X. (t3plot4x1)


Lesenswert?

Passt die ISP-Frequenz? riesenseufz

von Ernst (Gast)


Lesenswert?

Der µC geht ja, da er sich mit dem parallel Programmer über ISP flashen 
lässt. Habe trotzdem einen andern Atmega8 eingesetzt mit dem gleichen 
Ergebnis. Frequenz passt auch, viele ausprobiert.

Was noch zu sagen wäre, bei dem MKII leuchtet eine grüne und eine rote 
LED.

von Ernst (Gast)


Lesenswert?

bedeutet dass nun dass ich einen defekten MKII von dem shop hier 
bekommen habe?

von Dussel (Gast)


Lesenswert?

Eine grüne LED im Gerät und eine rote am Gehäuse ist normal. Die rote 
färbt sich je nach Zustand. Also normalerweise leuchtet die rot, wenn 
keine Spannung an der Platine anliegt. Zum Flashen muss der Controller 
in Betrieb sein. Sicher, dass die Pinbelegung des Programmers richtig 
ist?

von Ernst (Gast)


Lesenswert?

ja, mehrfach überprüft.

von Thilo M. (Gast)


Lesenswert?

>Was noch zu sagen wäre, bei dem MKII leuchtet eine grüne und eine rote LED.

Direkt nach dem Aufstecken im Zielsystem?
Wenn ja, dann hast du keine VTG=5V (evtl. weniger?) am Pin 2 
(zehnpoliger Stecker) des Programmers. Hast du schon mal nachgemessen?
Evtl. ist das Netzteil zu schwach um die paar mA für den Programmer zu 
treiben?
Oder es ist ein Masseproblem, die Massen (Rechner - Zielsystem) haben 
evtl. unterschiedliches Potential? Dann würden die über den Programmer 
ausgeglichen.

von Ernst (Gast)


Lesenswert?

>Direkt nach dem Aufstecken im Zielsystem?
unabhängig vom Zielsystem. Also die beiden LED's leuchten mit und ohne 
Anschluss ans Evaluation Board.
Spannung ist 5V, das NT ist auch weit mehr als stark genug. Masse vom NT 
ist Erde, sollte es beim Rechner denke ich auch sein.

von Helmut S. (heansch)


Lesenswert?

Ich habe mir den AVR ISP MKII (Atmel original) bei WWW.watterott.com für 
38,95 (inkl. Porto, Verpackung) gakauft und wollte ein bereits 
nachweislich funktionierendes und programmiertes Board B-Control 32 - 
mit ATMAGA 32 - programmieren. Es war zuvor mit USB ASP mit "eXtreme 
Burner" programmiert worden, und das Programm ist gelaufen.
Nach Überprüfung der 6 ISP Pins (GND, RST, MOSI, SCK, VCC, MISO) und 
Anstecken mit automatischer Treiberinstallation auf meinem Win 7 System 
sowie versorgen des Boards mit Betreibsspannung konnte ich mit AVR 
Studio 4.16 SP1 mit Menue: Tools - Program AVR - Auto Connect - Register 
Main:
- Signatur des Chips mit "Read Signature" auslesen
- Den EPROM Speicher schreiben (Register Program"
- Die Fuses im Register "Fuses" mit Button "Read" auslesen
- Programmierfrequenz in Register "Main"  auf 125 kHz einstellen.
In kurz, es ging alles, nur nicht das Programmieren des Flash. 
Fehlermeldung: "program flash failed".

Lösung und Hinweis für alle, die noch einen Tipp brauchen, den ich 
selbst im Forum nicht gefunden habe:
In Register "main" den Haken bei " Erase device before flash 
programming" setzen.
Nach dem einmaligen "Erase" geht es auch ohne Erase. Ich kann es nicht 
erklären - jedenfalls hat das bei mir das Problem gelöst.

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.