Forum: Mikrocontroller und Digitale Elektronik MKII ISP - kann der in der Schaltung verbleiben? Mein Mega128 resettet sich dann permanent


von Oli (Gast)


Lesenswert?

Hi,
eine Frage: Mein Mega128 ist mit 10KOhm Pullup an Reset versehen.
Mein MKII ISP programmiert den auch brav, aber ich muss ihn dann zum 
Testen des Programms immer abziehen, da der Controller ansonsten 
permanent resettet. Ist das normal ? Wenn nein, woran mag es liegen ?
Bei meinem vorherigen RS232 ISP Programmieradapter (auch beim 
parallelen) hatte ich solch ein Problem nicht?
Vielleicht sollte ich noch dazu sagen, dass ich alle Ports (also auch 
Mosi, Miso und Clock) nach dem Start auf Output setze. Es nützt aber 
auch nichts Clock und Miso auf Input zu setzen.
Das Lämpchen (Nähe ISP Kabel)blinkt nach dem Programmiervorgang rot (so 
3-5 mal) - solange es blinkt läuft der Controller an, sobald es grün 
leuchtet resettet er.
Was kann ich tun?
Danke
Oli

von Thilo M. (Gast)


Lesenswert?

Bei mir läuft alles prima, trotz aufgestecktem MK-II.
Aber nur, wenn der MK-II per USB verbunden ist (mit Spannung versorgt 
ist).
Auch wenn ich den USB stecker jetzt abziehe läuft die Zielhardware 
weiter.
Die Zielanwendung ohne versorgten MK-II zu starten funktioniert nicht, 
RESET bleibt dauerhaft low.

von Oli (Gast)


Lesenswert?

Danke, das zeigt mir dass wohl mein MKII einen Schuss hat (sonst 
arbeitet er aber OK), denn das Problem tritt bei allen Schaltungen auf.
Wie groß ist dein Pullup?
Hast du noch einen Kondensator mitdran (soll man ja beim MKII laut 
Handbuch nicht machen)?
Danke
Oli

von Thilo M. (Gast)


Lesenswert?

Ich mache normalerweise einen 4k7 Widerstand gegen +5V.
Geht aber auch ganz ohne. Kondensator ganz weglassen.

von Florian (Gast)


Lesenswert?

Hallo,

ich kenne das Problem mit dem ständigen Reset auch. Ich habe aber noch 
nicht herraus gefunden woran das liegen kann. Mit dem MKII ist meiner 
Meinung nach alles o.k.
Das passiert auch nur bei einigen wenigen Schaltungen.

Gruß
Florian

von Michael A. (micha54)


Lesenswert?

Hallo,

ich habe auch so ein Problem, der AVR (allerdings ein M168) reagiert 
garnicht, obwohl er per ISP ansprechbar ist.

Bei der KOntrolle ist mir aufgefallen, daß im ISP-MKII-Handbuch 
mindestens 10k am Reset benötigt werden, meine 1k (siehe RN-Control) und 
Deine 4,7k sind zu klein. In einem FAQ bei Atmel habe ich dann einen 
weiteren Hinweise auf dieses Problem gefunden. Der Pullup am Reset soll 
insgesamt zwischen 30k und 60k liegen, also auch da waren meine 100k von 
RN-Control daneben.

Seit der Korrektur funkioniert zumindest mein MKII wieder richtig....

Gruß,
Michael

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.