Titelbild Mikrocontroller

12.8.1. Input Capture Trigger Quellen

Die Haupt Triggerquelle für die Input Capture Einheit ist der Input Capture Pin (ICP1). Der Timer/Counter1 kann aber alternativ auch den Ausgang des Alanog Comparators verwenden, um die Input Capture Einheit zu triggern. Der Analog Comparator wird das Triggerquelle ausgewählt, indem das Analog Comparator Input Capture Bit (ACIC) im Analog Comparator Control und Status Register (ACSR) gesetzt wird. Das Umschalten zwischen den Triggerquellen kann zu einer Erfassung führen. Daher muss das Input Capture Flag nach einem Wechsel der Triggerquelle gelöscht werden.

Beide, der Input Capture Pin und der Analog Comparator Ausgang werden mit der gleichen Technik abgetastet wie der T1-Pin (siehe Seiten vorher). Auch der Flankenerkenner ist identisch. Wenn auch der Störungsunterdrücker freigeschaltet ist, wird zusätzliche Logik vor den Flankenerkenner geschaltet, die eine zusätzliche Verzögerung von vier Takten verursacht. Der Eingang des Störungsunterdrückers und des Flankenerkenners sind immer freigeschaltet außer wenn der Timer/Counter in einem Waveform Generation Modus arbeitet, der ICR1 als TOP Wert für den Zähler verwendet.

Ein Erfassung kann auch durch die Software getriggert werden, indem an den Pin ICP1 der entsprechende Pegel ausgegeben wird.
Impressum