STM8 Timer 1


Der Timer 1 auf den STM8 Bausteinen stellt die vom Aufwand her vollständigste Implementierung eines 16 Bit Timers dar und besteht aus einer 16 Bit Zeitbasis mit einem einstellbaren 16 Bit Vorteiler, sowie einem 16 Bit Zähler der wahlweise als Auf- oder Abwärtszähler konfiguriert werden kann.

Vier eigenständige und frei programmierbare Capture/Compare Einheiten (Timer Kanäle) ermöglichen komplexe Funktionen mit minimalen Eingriffen per Software. Dazu kommt eine „Clock/Trigger“ Steuerung die im Zusammenwirken mit weiteren Timern auf den STM8 Varianten, das Generieren von aufwändigen Zeitabläufen ermöglicht.

Jeder Cap/Com-Kanal kann unabhängig als Eingang mit einer entsprechenden „Capture“ Funktion bzw. als Ausgang mit einer „Compare“ Funktion betrieben werden.

Der Timer 1 bietet folgende funktionale Möglichkeiten:

Erzeugen einer Zeitbasis, Interrupt Steuerung und Event Erzeugung

Pulslängen und PWM Messung von Eingangssignalen (Input Capture)

⇒Generieren von Ausgangssignalen (Output Compare, PWM, Einzelpulse)

Zusammenfassen multipler Zyklen (Repetition Counter)

Encoder Funktion für 2-Phasige Drehencoder

Synchronisation mit den Timer 5 und 6 oder externen Signalen

 Copyright Notiz

Dieses Dokument sowie dessen Inhalt, insbesondere Texte, Fotografien und Grafiken, unterliegt dem Copyright (© 2017) und sind nur mit einer schriftlicher Zustimmung des Autors, Dipl.Ing.(FH) Franz Henkel zur vollständigen oder auszugsweisen Weiterverwendung in Form einer gedruckten oder elektronischen Kopie oder Replikation bzw. einer vollständigen oder auszugsweisen Bereitstellung des Inhalts in schriftlicher oder elektronischer Form, zu verwenden.