ABOV(6)

タイマ1

アウトライン

1 16ビットタイマデータは、タイマ1A(高/低)、タイマデータレジスタ1B(ハイ/ロー)と制御レジスタ(ハイ/ロー)組成物(T1ADRH、T1ADRL、T1BDRH、T1BDRLによって登録 、T1CRH、T1CRL)。
4つの動作モードがあります。

  • 16ビットタイマ/カウンタ・モード
  • 16ビット・キャプチャ・モード
  • 16ビットPPG出力モード(シングル)
  • 16ビットPPG出力モード(コピー)
    、タイマ/カウンタ1は、内部または外部クロックソース(ECL)クロックを提供することを有してもよいです。選択:クロックは、クロック制御ビット([0-2] T1CK)によって選択されます。
  • タイマ1クロック源:FX / 1,2,4,8,64,512,2048 EC1及び
    撮影モード、データが捕捉されるEINT11キャプチャデータは、(T1BDRH / T1BDRL)レジスタ。タイマ/カウンタモードタイマ1カウンタと結果T1 Oデータレジスタの出力を比較することによって。PPG波形モードは、PWM PWM1 Oポートによって出力することができます
    ここに画像を挿入説明

16ビットタイマ/カウンタ・モード

図は、16ビットタイマ/カウンタモードで選択ビットを登録します。
これは、カウント・レジスタとデータ・レジスタを持っています。内部または外部クロック入力によるカウントレジスタをためます。タイマ1は、タイマ割り込みを発生させながらT1CNTH、T1CNTLとT1ADRH、T1ADRL同じ値は、一致信号が生成され1,2,4,8,64,512および2048を有する入力クロック分周を使用することができます。T1CNTH、T1CNTL一致信号値は自動的にクリアされ、また、ソフトウェア(T1CC)によってクリアすることができます。
外部クロック(ECL)は、立ち上がりエッジでカウントを開始します。T1CK [2:0]によってEC1の場合は、クロックソースを選択し、EC1ポートは、入力されたステータスビットがP13IOに設定されます。
ここに画像を挿入説明

16ビットモードキャプチャ

T1MS [1:0]によって、タイマ1は16ビット・キャプチャモードに「01」に設定され、外部クロックは、内部クロック、値T1CNTH / T1CNTL及びT1ADRH / T1ADRL同じ、実質的タイミングを使用することができます/カウンタ割り込み発生モードは、同じ機能が、T1CNTH、T1CHTL一致信号値が自動的に消去またはソフトウェア(T1CC)によりクリアされています。
パルス信号幅が最大値をキャプチャするタイマ周期よりも大きい場合、キャプチャモードのタイマ割り込みはそれが便利です。
結果はT1BDRH / T1BDRLをキャプチャするために再生されます。
EIPOL1レジスタの設定は、外部割り込みEInt11トリガエッジ、当然のことながら、EInt11端子入力を設定しなければなりません。
ここに画像を挿入説明

公開された47元の記事 ウォンの賞賛0 ビュー1724

おすすめ

転載: blog.csdn.net/New_Joker/article/details/103748870