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 ?
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
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 ?
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.
ich brech zusammen, Es lag tatsächlich an dem Kabel am XTal1 Kann mir jemand erklären warum?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.