www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CS00 CS10 CS20 wird in Eclipse angeboten, jedoch fraglich ob notwendig


Autor: Lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im Datenblatt des Atmega32 steht im Kapitel

8-bit
Timer/Counter
Register
Description

dass die Bits für das Beispiel des Timer0 00, 01, 02 heißen.
Diese werden dann über das Register TCNTx angegeben, also beim TImer0 
TCNT0. Wieso braucht man also die CS01 und CS02 wenn sich die TCNTs doch 
ändern?
Oder sind die irgendwie global definiert?

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Wieso braucht man also die CS01 und CS02 wenn sich die TCNTs doch
>ändern?

Weil sie sich nicht in TCNTx befinden.

MfG spess

Autor: Lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lukas schrieb:
> Wieso braucht man also die CS01 und CS02 wenn sich die TCNTs doch
> ändern?
> Oder sind die irgendwie global definiert?

Sry, hab mich verschrieben, richtig:
Wieso braucht man also die CS10,CS11, CS12 und von den CS2x wenn sich 
die TCNTs doch ändern.
Und daher meine ANnahme dass sie in irgend einer weise global in C 
deklariert sind.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Wieso braucht man also die CS10,CS11, CS12 und von den CS2x wenn sich
>die TCNTs doch ändern.

Noch mal: Diese Bits befinden sich nicht in einem TCNT-REgister.

MfG Spess

Autor: Lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
spess53 schrieb:
> Noch mal: Diese Bits befinden sich nicht in einem TCNT-REgister.

Sry schonwieder verschrieben, natürlich meinte ich TCCRx.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Sry schonwieder verschrieben, natürlich meinte ich TCCRx.

Dann sieh dir im Datenblatt an, was die machen!

MfG Spess

Autor: Lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
spess53 schrieb:
> Dann sieh dir im Datenblatt an, was die machen!

Das war nicht meine Frage Spess!

Aber ich bleib bei meiner Annahme, da es sehr wahrscheinlich so ist.

Danke trotzdem

Autor: Thomas Decker (t0mmy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nicht global in C. Die ganzen Register- und Bitnamen werden über die 
io.h #defined.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Du programmierst auch so, wie du Fragen stellst?

MfG Spess

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.