Fröhliche Weihnachten, alle zusammen! Ich glaube, jetzt ist es bald soweit und ich gebe mein Hobby auf. Eine Frage an die Profis: Seit wann beeinflusst VTarget die Geschwindigkeit der Schaltung? Ich habe jetzt seit Monaten mal wieder mein STK600 aus dem Schrank geholt, weil ich mich mit dem Thema Bootloader befassen wollte und habe im Zuge dessen ein Mini-Lauflicht als Testprogramm geschrieben (siehe VT5.jpg links). Dieses Programm habe ich dann via ISP auf den ATMega128L-8AU im STK600 geflasht. Das lief dann aber viel zu langsam; eigentlich sollten da nur 100ms zwischen zwei Zuständen vergehen... Dann habe ich - zufällig - VTarget ausgelesen und gesehen, dass das von einem vorherigen Projekt noch auf 3,3V stand; die habe ich dann - weil mein aktuelles Zielsystem mit 4V läuft - auf 4V erhöht. Plötzlich flackerte die erste LED nur noch bisschen rum und dann alle sehr sporadisch. Kurzer Blick ins Datenblatt: o.k., 2,7 bis 5,5V; das sollte alles passen. Weiter auf 5V erhöht. Jetzt lief das Programm zwar wieder, aber viel schneller... Kann mir das einer bitte erklären? Der Clock-Schalter auf dem STK steht übrigens auf "XTAL" für den Clock-Generator des STK. WICHTIG: Bei dem "Fuses.jpg" stimmt die BODLEVEL-Einstellung leider nicht. Die war ursprünglich immer auf 2,7V und die habe ich dann für die ganzen Tests auf testweise 4V geändert. Für die Screenshots habe ich dann aber leider vergessen, diese wieder auf den ursprünglichen Wert von 2,7V zu ändern. Also sowohl die 3,3V, als auch die 4 und 5V Tests waren mit BODLEVEL 2,7V
Michael B. schrieb: > Seit wann beeinflusst VTarget die Geschwindigkeit > der Schaltung? Seit nie. Die CPU läuft mit genau der Frequenz, die Du als Taktquelle eingestellt bzw. angeschlossen hast. Peter
Ah... Ich glaub, ich habe den Fehler... Die Bedeutung des Clock-Schalters hatte ich in falscher Erinnerung. EXT ist der Clock-Generator... Jetzt läuft es bei allen Spannungen gleich schnell.
Peter Dannegger schrieb: > Die CPU läuft mit genau der Frequenz, die Du als Taktquelle eingestellt > bzw. angeschlossen hast. Und die kann von der Spannung abhängig sein. Siehe Datenblatt int. RC-Oszillator.
Ah, und ich hatte noch einen Fehler (schreibe ich jetzt nicht unbedingt, um mich noch mehr als Anfänger zu outen, aber vielleicht hat ja jemand mal das gleiche Problem: Bei den Fuses muss bei diesem "Experiment" EXTMEDFXTALRES_xxx ausgewählt sein und nicht EXTRCOSC_xxx. Ich hatte beim Scrollen jetzt nur EXTCLK_xxx und INTRCOSC_xxx gesehen und dann automatisch zur dritten Variante EXTRCOSC_xxx gegriffen, ohne genauer auf das hinter dem EXT zu schauen... Jetzt klappt auch die Veränderung der Geschwindigkeit über den "Clock generator" Regler und es bleibt dann über alle Spannungen konstant. So, jetzt noch allen eine fröhliche Weihnachten. @ rc: Danke :-)
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.