Forum: Mikrocontroller und Digitale Elektronik Atmega48 nur einmal per ISP über Dragon programmierbar


von la (Gast)


Lesenswert?

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?

von la (Gast)


Lesenswert?

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

von I. L. (Gast)


Lesenswert?

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

von la (Gast)


Lesenswert?

Nein Frequenz kann nicht zu hoch sein.
Habs sogar mit ca. 6KHz probiert wo der µC auf 8MHz lief.

von I. L. (Gast)


Lesenswert?

Dann ma weiter lesen, bzw. die Fragen beantowrten...

Ingo L. schrieb:
> Welches Fuses werden programmiert?



Gruß Knut

von I. L. (Gast)


Lesenswert?

la schrieb:
> Habs sogar mit ca. 6KHz probiert wo der µC auf 8MHz lief.
                                   ^^
                                   als


Wo is ne Ortsangabe ;-)



Gruß Knut

von la (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.