Forum: Mikrocontroller und Digitale Elektronik hab an den Fuses rumgespielt...


von Tom (Gast)


Lesenswert?

Guten Morgen!
Ich habe gestren die Fuses von meinem ATMega vom internen Oszilator
1Mhz auf extern 16Mhz umprogramiert, aber seither geht das ISP
programmieren deutlich langsamer (min. fakotr 4 oder mehr) Kann das
damit zusammenhängen? Und wenn ja wieso? Ich hab auch schon mal die
Fuse wieder zurückgestellt, aber ISP bleibt langsam.
Und noch ne frage, wozu ist die Startuptime nütze? 16CK + 0ms ,+ 4ms
oder +64ms ?

von Henning (Gast)


Lesenswert?

startuptime ist dazu da einen reset möglichst schnell durchzuführen,
aber trozdem den tacktgenerator einschwingen zu lassen. nicht jeder
tackt ist sofort da.

von Ich (Gast)


Lesenswert?

Wäre nett, wenn du auch dazu schreiben würdest welcher Mega es ist.
Mega162 hat z.B einen internen Taktteiler der erst abgeschaltet werden
muß, sonst teilt er den externen Takt durch 8.

von Tom (Gast)


Lesenswert?

Es ist ein Mega128. Was giebt es für Möglichkeiten was das ISP so
unglaublich langsam machen kann das man fast einschläft dabei? Am
Anfang dachte ich "boah is der schnell, schneller als der Mega16" und
der code war deutlich gröser, ca. 4K; Grafiken für mein Grafikdisplay.
Das war in 2-3 sec. drüben. Inzwischen dauert das gut 20 sec und ich
habe die 10.000 schreibzyklen garantiert noch nicht erreicht. Ich hatte
den Eindruck das es nachdem ich die Tacktfuses umgestellt habe so
langsam wurde, aber villeicht habe ich unbewusst auch noch was anderes
gemacht? Zumal es nichts nützt wenn ich sie wieder in den
Ausganszustand zurückprogramiere.

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.