Forum: Mikrocontroller und Digitale Elektronik Fuses: Atmega1280 1/8Clock an oder aus?


von Max (Gast)


Lesenswert?

Hallo Leute, ich arbeite zum 1ten Mal mit einem so großem Prozessor und 
bin mir unsicher, ob ich beim AVR-Studio den Haken für 1/8 clock 
angehakt lassen soll. Habe schon im Netz mich informiert, aber leider 
finde ich nur etwas für Pony etc und da weiß ich jetzt nicht so genau, 
wie das mit den markierten Haken ist, ob es da nicht das Gegenteil 
bedeutet.

Für Leistungszwecke, also höchste Leistung: an oder aus damit?
Vielen Dank

von npn (Gast)


Lesenswert?

Max schrieb:
> Für Leistungszwecke, also höchste Leistung: an oder aus damit?
> Vielen Dank

Wenn du auf der Autobahn höchste Leistung bringen willst, fährst du da 
im ersten Gang?

Überleg mal, ob du mit z.B. 16MHz oder mit 2MHz(CKDIV8) höhere Leistung 
bringen kannst...

von Draco (Gast)


Lesenswert?

@ PNP:

Er ist sich sicherlich durchaus bewusst, das er mit deaktiviertem CKDIV8 
höhere "Leistung" hat, das war auch nicht die Frage hier ;)

Er fragte vielmehr: "Ist CKDIV8 aktiv wenn das Häckchen gesetzt ist, 
oder wenn es nicht gesetzt ist?"

CKDIV8 ist negativiert - Sprich: Gesetzt=0 (Auslieferzustand, 
Häckchen!), Ungesetzt=1 (Kein Häckchen). Also quasi andersrum = True=0 
und False=1.... Komisch, is aber so :D

von npn (Gast)


Lesenswert?

Draco schrieb:
> CKDIV8 ist negativiert - Sprich: Gesetzt=0 (Auslieferzustand,
> Häckchen!), Ungesetzt=1 (Kein Häckchen). Also quasi andersrum = True=0
> und False=1.... Komisch, is aber so :D

Beim AVR-Studio aber nicht. Dort bedeutet ein Haken, daß CKDIV aktiv 
ist. Das entsprechende Bit ist dann Null, da hast du recht. Aber beim 
Studio wird die Bedeutung wieder "richtig gestellt"...

von Draco (Gast)


Lesenswert?

Fakt ist, wer sich sowas einfallen lassen hat - gehört Erschossen! :D

von npn (Gast)


Lesenswert?

Draco schrieb:
> Fakt ist, wer sich sowas einfallen lassen hat - gehört Erschossen! :D

Warum? Die Bedeutung eines Bits im Flash ist immer "0 - programmiert" 
und "1 - unprogrammiert".

von npn (Gast)


Lesenswert?

Und im Studio werden nicht die Bits dargestellt, sondern der Zustand 
"aktiv" oder "nicht aktiv" mit einem Häkchen. Ist doch in Ordnung so.

von Draco (Gast)


Lesenswert?

npn schrieb:
> Warum? Die Bedeutung eines Bits im Flash ist immer "0 - programmiert"
> und "1 - unprogrammiert".

Das ist ja richtig, das stimmt. Aber mein gesunder Menschenverstand sagt 
mir immer: 1 gleich Programmiert und 0 gleich Unprogrammiert - So habe 
ich das vieeeele Jahre eingetrichtert bekommen. Und das betrifft ja auch 
nur die Fuses, wenn ich ein Timer starten will, dann starte ich ja auch 
mit WGMxn = 1 - also programmiert 1.

Weil 1 ist Strom und 0 ist nicht Strom :D Weißt du worauf ich hinaus 
will?!

von npn (Gast)


Lesenswert?

Draco schrieb:
> Weil 1 ist Strom und 0 ist nicht Strom :D Weißt du worauf ich hinaus
> will?!

Ist mir schon klar, daß man da leicht verwirrt wird.

Wenigstens wird es im Studio logisch richtig dargestellt.
Nur wenn man mit anderen Programmern arbeitet, welche die Bits anzeigen, 
kommt immer der Moment, wo man stutzig wird...

Aber einigen wir uns darauf, daß wir beide nichts dran ändern können, 
okay? :-)

von Draco (Gast)


Lesenswert?

npn schrieb:
> Aber einigen wir uns darauf, daß wir beide nichts dran ändern können,
> okay? :-)

Richtig :D Ist so, war so und soll bitte auch so bleiben: Denn wenn das 
geändert wird, wären die Foren voll mit: "Ich kann nicht programmieren, 
ISP ist aus!" :D

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.