Was bedeutet "COM0x[1:0]" in Datenblättern der Atmel uC

OP #4152185
Lesenswert?
• ▲
▼
Herzliches Hallo an alle,

Ich habe eine Verständnisfrage zu den Datenblättern von Atmel:
Dort steht in jedem Abschnitt, der sich mit Registern befasst, irgendwo 
etwas der Art "WGM0[2:0]".
Was bedeuten die eckigen Klammern und deren Inhalt? Bedeutet es dass 
sich folgendes auf die Registereinträge WGM02 bis WGM00 beziehen oder 
wie ist das zu deuten?

Wenn wir schon mal bei dem Thema sind, für das Beispiel von eben steht 
im Datenblatt des ATtiny45 folgender Satz:

"The fast Pulse Width Modulation or fast PWM mode (WGM0[2:0] = 3 or 7) 
provides a high frequency PWM wave-
form generation option."

Es wäre toll, wenn mir jemand den gesamten Inhalt der Klammern erläutern 
könnte (WGM0[2:0] = 3 or 7)

Leider konnte ich dazu in den Datenblättern nichts finden. Auch die 
Suche im Forum und auf Google war erfolglos. Vielleicht stehe ich aber 
auch einfach auf dem Schlauch?!

Danke im Vorraus an Alle helfenden.

LG,
ericmitc
#4152199
Lesenswert?
• ▲
▼
Eric P. schrieb:
> Herzliches Hallo an alle,
>
> Ich habe eine Verständnisfrage zu den Datenblättern von Atmel:
> Dort steht in jedem Abschnitt, der sich mit Registern befasst, irgendwo
> etwas der Art "WGM0[2:0]".
> Was bedeuten die eckigen Klammern und deren Inhalt?

Das bedeutet dass sich einzelne Bits zu einem längeren Wert 
zusammensetzen.
So wie 8 Bits zu einem Byte, oder 16 Bit zu einem Word.

Die drei Bits WGM00, WGM01, WGM02, ergeben zusammen ein 3-Bit Wort 
welche dann Werte von 0-7 annehmen kann. Diese Werte stehen dann in der 
Tabelle mit einer Funktion dahinter.
OP #4152362
Lesenswert?
• ▲
▼
Danke für die Hilfe!


Es ist als Anfänger echt ärgerlich wenn man vor dem Datasheet sitzt und 
einfach nicht nachvollziehen kann warum die PWM eben gerade nicht 
funktioniert...
Dann werde ich nach der Arbeit mal schauen ob ich das umsetzen kann.

Übrigens finde ich klasse, wie schnell einem hier geholfen @ 
cybloard,Karl und Moritz!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren