Forum: Mikrocontroller und Digitale Elektronik MK II und Spannungversorgung


von Daniel F. (mcnanuk)


Lesenswert?

Hallo,

ich habe ein Problem, wo ich nicht weiss, wie ich anfangen soll zu 
suchen.

ich verwende um ein Board mit einem Atmega128 zu programmieren den Atmel 
MKII Programmer.

Auf dem Board war zum Auslieferungszeitpunkt ein Demo Programm, welches 
auf dem Display angezeigt wird.

So jetzt ist mir durch Zufall aufgefallen, dass plötzlich dieses 
Programm nur noch läuft wenn der MKII am PC und am Board verbunden ist 
via ISP. An den Fuses habe ich nix geändert, ausser dass ich JTagen 
deaktiviert habe.
Aber das ist nicht das Problem. Jetzt mache ich mir Sorgen, dass mein 
Board einen Schaden davontragen kann.

Also nochmal kurz:

MKII hängt dran: Programm läuft einwandfrei,
MKII ist vom PC getrennt, das Board geht an, Eingangsspannung ist 
korrekt, aber keine Anzeige auf dem Display.

Hat jemand einen Ansatz wonach ich suchen kann ?

von Oliver J. (skriptkiddy)


Lesenswert?

Hängt der AVRISP MKII noch am board, wenn Du ihn vom Rechner trennst? 
Wenn mich nicht alles täuscht, dann zieht der Reset auf low, wenn er 
nicht am USB hängt hat. Das hat zur Folge, das Dein Programm nicht 
anläuft.

Skriptkiddy

von Daniel F. (mcnanuk)


Lesenswert?

Skript Kiddy schrieb:
> Hängt der AVRISP MKII noch am board, wenn Du ihn vom Rechner trennst?
> Wenn mich nicht alles täuscht, dann zieht der Reset auf low, wenn er
> nicht am USB hängt hat. Das hat zur Folge, das Dein Programm nicht
> anläuft.
>
> Skriptkiddy

Daran hatte ich auch schon gedacht, aber wenn ich den Programmer vom ISP 
Port nehme, habe ich das gleiche Problem.

Was ich am Grundzustand geändert habe, ist ein Kabel am XTAL1. Ich habe 
das angelötete, weil ich mit gestern den Atmega verfused habe, und ihn 
retten musste.

Aber das kabel ist nirgendwo angeschlossen. Das kann es doch nicht sein 
oder ?

von Daniel F. (mcnanuk)


Lesenswert?

Nach einer Weile startet das Programm, aber seeeehr langsam.

Das Board hat 5 Tasten, und ich habe jede Taste mit einer Aktion, einer 
Displayausgabe verknüpft.

Das Programm reagiert auf die Tasteneingaben, aber es erscheint keine 
Textausgaben. mir scheint nur das Clearscreen ausgeführt zu werden.

Die Reset Taste geht auch, aber es dauert dann wieder eine ganze Weile 
(ca 2 Minuten) bis das Programm startet.

Alles so als wäre der Takt falsch.
Ich habe auch schon alles auf den Internen 1 Mhz Takt gestellt, leider 
ohne Erfolg.

Was ich nicht verstehe, wie der Programmer da mit reinspielt. Macht doch 
keinen Sinn.
Oder bekommt das Board zu wenig Saft?

Die Eingangsspannung direkt am Board beträgt 5,4 V was mehr als genug 
ist.
Alles sehr komisch.

von Daniel F. (mcnanuk)


Lesenswert?

ich brech zusammen,

Es lag tatsächlich an dem Kabel am XTal1

Kann mir jemand erklären warum?

von Stefan W. (swessels)


Lesenswert?

Daniel F. schrieb:
> Kann mir jemand erklären warum?

Vermutlich weil das Kabel als Antenne fungiert und alles mögliche 
einfängt, so dass der Oszillator nicht richtig anschwingt.

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.