ATMEGA169 TIMSK0 Problem

Gast #68390
Hi,

ich bin hier gerade dabei mit dem AVR Butterfly ein "eigenes"
Programm zu schreiben.

Eigendlich nichts aufregendes aber irgendwie doch. :-)

Ich habe folgenden Interupt Timer Code schon erfolgreich bei den 2323,
2313 und dem 8515 eingesetzt.

  ldi wrH,$01    ; der Interrupt bei T/C0-Überlauf
    out TIMSK0,wrH    ;   wird durch TOIE0 freigegeben
  ldi wrH,-Time    ; Startwert für Timer0
  out TCNT0,wrH    ;   ausgeben
  ldi wrH,$05    ; Vorteiler für T/C0 (SYS / 1024)
  out TCCR0A,wrH    ;   ausgeben und damit T/C0 starten
    sei         ; Interrupts global freigeben

Das Problem ist nun, das dass AVR Studio meine Zeile
    out TIMSK0,wrH
mit "Illegal argument type or count" abwehrt.

Nun was mache ich da falsch?

MfG AVRli...
Gast
Ich bin es nochmal,

ich präzesiere meine Angaben mal in der Hoffnung das jemand den
entscheidenen Tip geben kann.

beim 2313 sah die Zeile so aus...
ldi wrH,$02    ; der Interrupt bei T/C0-Überlauf
out TIMSK,wrH    ;   wird durch TOIE0 freigegeben

beim ATmega169 (AVR Butterfly) müste die Zeile meiner Meinung nach so
aussehen.

ldi wrH,$01    ; der Interrupt bei T/C0-Überlauf
out TIMSK0,wrH    ;   wird durch TOIE0 freigegeben

Nun da es sich ja beim TIMSK0 Register um ein I/O Register handelt
verwendet man ja "out"... in der "m169def.inc" ist die
entsprechende Adresse ja auch mit TIMSK0 deklariert...

Ich währe für jeden Tip dankbar...
MfG AVRli

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.