1、汎用PWMタイマ機能
4つの汎用STM32F103ZET6タイマー、TIM2、TIM3、TIM4、TIM5があります。
一般的なタイマーは、プログラマブルプリスケーラ16から構成され、自動的にロードされたカウンタを駆動します。
多くの基本的なタイマ機能と汎用タイマは同じであるが、それぞれが4つの汎用IOポートタイマ(アウトプットコンペアとPWM)入力信号(インプットキャプチャ)、あるいは出力波形を生成するパルス長さを測定するために使用することができる有します。
汎用タイマの主な機能は次のとおりです。
16はアップ、ダウン、アップ/ダウンカウンタに自動的にロードされます。
プリスケーラ(リアルタイムで変更することができる)16ビットプログラマブルカウンタクロック周波数の分周比は、1と65536の間の任意の値とすることができます。
対応する機能を有する4つのIOポートが使用されます。
インプットキャプチャ。
出力を比較します。
PWM生成(エッジまたは中央揃えモード)。
シングルパルスモード出力。
相互接続された外部タイマーとタイマーを使用して、信号制御回路の同期。
割り込み/ DMA、次のイベントが発生した場合:
更新カウンタのオーバーフロー:オーバーフロー/アンダーフローカウンタは、ソフトウェアによってトリガまたは外部/内部(初期化されます。
(カウンタの初期化は、外部/内部でカウントし、開始、停止、またはトリガー)イベントをトリガします。
インプットキャプチャ。
出力を比較します。
インクリメンタル位置(直交)エンコーダとホールセンサ回路のためのサポート。
外部トリガ入力またはクロックサイクルの現在の管理に係ります。
図2に示すように、共通のタイマ入力/出力ピン
各タイマは、4つの汎用入力/出力チャネル、すなわち、4つのIOポート、以下、それらの対応関係を有します。