mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 2 Timer gleichzeitig laufen lassen.


Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Servus Leute,

mich treibt die wieder mal eine Frage in euer Forum.

Und zwar will ich auf meinem Atmega 16 den 16 Bit Timer1 im IC- Modus 
laufen lassen und einen 8 Bit Timer0 für Updaten des Displays.

Jeder für sich läuft.

Aber beide miteinander laufen nicht bzw. nur der Timer0 fürs Display 
Updaten.
Der Timer1 springt nicht mal in seine Routinen.

So sind sie Initialisiert.
//--Einstellungen für Drehzahlmessung
DDRD = (DDRD & 0xFD);  //--ICP Freischalten
TCCR1B =  (1<<ICES1)  | (1<<CS12) | (1<<CS10); // Input Capture Edge, PreScale 1024 (ICP)
TIMSK = (1<<TICIE1) | (1<<OCIE1A);  // Interrupts akivieren, Capture

//--Timer0 für Display Aktualisierung
TCCR0 = (1<<CS02) | (1<<CS00);   //--1024 Vorteiler
TIMSK = (1<<TOIE0);

//--Globale Interrups Aktivieren
sei();

Kann ich die überhaupt gleichzeitig laufen lassen?

MfG
Matthias

Autor: Spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Ja es geht. Aber du überschreibst TIMSK bei der 2.Initialisiereng. Da 
muss ein Oder-Verknüpfung rein.

MfG Spess

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Firma Dankt.

Wieder mal selber ins Knie Gef***. O Mann.

MfG und schönen Tag noch!

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.