IT用語集 › ハードウェア › アウトプットコンペア(出力比較)

アウトプットコンペア(出力比較)

ハードウェア Svenska → 更新: 2026-11-03

タイマのカウンタを比較レジスタと照合し、一致したらピンを操作したり割り込みを発生させたりする機能。CPUは関与しない。

ハードウェアタイマはクロックごとにカウントアップする。アウトプットコンペアはそこに比較レジスタを加えたもので、カウンタがその値に達すると、タイマは出力ピンをセット、クリア、トグルでき、必要なら割り込みも発生させる。タイミングを決めるのはシリコン上のコンパレータであり、割り込みハンドラがたまたまいつスケジュールされるかではない。

これはインプットキャプチャの鏡像で、両者は通常1つのチャネルとレジスタ(STM32ではCCR)を共有する。周期ごとに1回のコンペアマッチでピンを反転し、カウンタのオーバーフローで戻す。PWMの本質はほぼこれだけである。同じ仕組みはステッピングモータの駆動、サーボパルスの生成、ADCサンプリングのタイミング制御にも使われる。GPIOと遅延ループで同じことをしようとした人は、ジッタとは何かをすぐに学ぶことになる。

← 用語集に戻る