www.mikrocontroller.net

Forum: Compiler & IDEs ATMEGA128 - Timer 2 Problem


Autor: Andreas Paulin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werd grad ein bissl narret.
Folgendes Problem:

ATMEGA128 @ 16MHz, AVRStudio mit GCC-Plugin
Bin nicht ganz neu hier und auf den AVRs,
Timer 1 capture unit funktioniert auch sehr schön..
nur Timer 2 will nicht so recht:

Timer 2 soll für Samplingzwecke alle 10µs einen Interrupt generieren.
Für Testzwecke soll der Int. nur mal den Testport B2 toggeln.
Tut er aber nicht :(

Codeauszug habe ich angehängt.

Scheinbar wird das Interruptflag überhaupt nicht gesetzt, denn wenn ich 
in der Hauptschleife permanent in TIFR das OCF2 abfrage (und den 
Testport entsprechend setze), tut sich auch nichts...........

Fällt vielleicht irgendjemand spontan auf,
wo der Hund begraben liegt?

Autor: Andreas Paulin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hups... wie peinlich.... eben hats geschnaggelt.
Muss natürlich heißen:

TIMSK |= 1<<OCIE2;

Und geht gut..

Autor: Andreas Paulin (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
... und der Code dazu hat auch noch gefehlt.
hier der vollständigkeit halber.

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.