Hi, ich habe zurzeit ein sehr sehr merkwürdiges Problem mit einem Atmega48-20PU Auf einem Steckbrett ist der µC, versorgt wird er über ein auf 5V eingestelltes Labornetzgerät. Strombegrenzung liegt zurzeit auf 200mA. Verbindung ist per ISP hergestellt. Nachdem ich auf "Read Signature" geklickt habe, liest er auch die Signatur korrekt aus, wenn ich aber erneut darauf klicke kommt nur: "0x00 0x01 0x02" als Signatur. Man sieht aber, dass der Strom kurz ein wenig hochgeht, d.h. der µC arbeitet auch wirklich und gibt das dann zurück(??). Beschaltung sollte korrekt sein, hab an die 100nF gedacht, Reset auch mal mit 10K an VCC gehängt usw. Auch das Fuse Programmieren funktioniert einmal, genauso wie das Fuse auslesen. Ich kann sogar die Fuses schreiben (wenn ich davor ein und ausschalte!). Hab schon den internen Prescaler abgeschaltet, auch mal auf 125KHz geschaltet. Bei den ISP-Frequenzen habe ich auch schon alles durch, auch schon die ganz langsamen. Sonst noch Ideen was sein kann?
hm... ich kann ihn sogar programmieren und ein programm drauftun, das funktioniert alles. aber eben nur nach ein und ausschalten. das ganze auch mit einem anderen neuen µC
la schrieb: > Nachdem ich auf "Read Signature" geklickt habe, liest er auch die > Signatur korrekt aus, wenn ich aber erneut darauf klicke kommt nur: > "0x00 0x01 0x02" als Signatur. Das deutet meist auf eine zu hohe ISP Frequez hin. Welche Taktquelle hast du? Welches Fuses werden programmiert? Standartmäßig äuft der aufm internen OSC. Verfusen ist keine Seltenheit Gruß Knut
Nein Frequenz kann nicht zu hoch sein. Habs sogar mit ca. 6KHz probiert wo der µC auf 8MHz lief.
Dann ma weiter lesen, bzw. die Fragen beantowrten... Ingo L. schrieb: > Welches Fuses werden programmiert? Gruß Knut
la schrieb: > Habs sogar mit ca. 6KHz probiert wo der µC auf 8MHz lief. ^^ als Wo is ne Ortsangabe ;-) Gruß Knut
naja habs geschafft die dinger zu programmieren, in den schaltungen laufen sie jetzt wie sie sollen. Trotzdem aber merkwürdig... fehler bleibt, programmieren ging. im datenblatt steht aber auch bei den erratas drin, dass sie manchmal im reset hängen bleiben und nur auf neuanlegen der spannung reagieren. wäre in etwa dieser fehler...
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.