Compiler Error wegen ICR0 Register

OP #5440588
Hi,
ich möchte gerne mit einem Attiny261A Frequenzen mit dem Input Capture 
Mode Frequenzen messen. Dazu muss man an einer Stelle im Code den Inhalt 
des Registers ICR0 auslesen, um den Timer-Wert für weiter Berechnungen 
zu kopieren.

Der Compiler in AS7 gibt aber einen Error aus:
'ICR0' undeclared (first use in this function)

Alle anderen Timer register werden aber erkannt.

Ist das ein Compiler Problem oder habe ich etwas falsch verstanden?
#5440604
1
The output compare register OCR0A is a dual-purpose register that is also used as an 8-bit input capture register ICR0.
2
In 16-bit input capture mode the output compare register OCR0B serves as the high byte of the input capture register ICR0.
Gast #5440610
Hi

Korrektur:

Datenblatt S.74

>The Output Compare Register OCR0A is a dual-purpose register that is also >used 
as an 8-bit Input Capture Register ICR0. In 16-bit Input Capture mode >the Output 
Compare Register >OCR0B serves as the high byte of the Input >Capture Register 
ICR0.

MfG Spess
Gast #5440674
Wär ich froh gewesen, wenn ich gewußt hätte, daß mit AS7 das Atmel 
Studio 7 gemeint gewesen wäre. Zumal das ja kein Compiler sondern eine 
IDP bzw IDE ist. Der nicht zu kompilierende Sourcecode fehlt natürlich 
auch.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.