Timer Capture
アドオンが必要: この機能には Embedded Coder Support Package for STMicroelectronics STM32 Processors アドオンが必要です。
ライブラリ:
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32F1xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32F2xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32F3xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32F4xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32F7xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32G0xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32G4xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32H7xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32L4xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32L5xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32U5xx Based Boards
Embedded Coder Support Package for STMicroelectronics STM32 Processors /
STM32WBxx Based Boards
説明
入力モードで構成されている場合、選択したタイマー モジュールとチャネルのキャプチャ コンペア レジスタの値を出力します。
[Capture data length] で、キャプチャ コンペア レジスタから読み取るデータの長さを指定します。データ長が 1 より大きい場合は、STM32CubeMX プロジェクトで選択したタイマー モジュールとチャネルに DMA を追加する必要があります。
読み取られたデータの長さを出力するには、[Output data length] を選択します。
読み取られたデータのステータスを出力するには、[Output status] を選択します。ステータスの出力
1はオーバーラン エラーを示します。カウンターの方向を出力するには、[Output direction] を選択します。
キャプチャ コンペア レジスタの値の読み取り中にオーバーラン エラーの発生を回避するには、次のいずれかのイベントで、Hardware Interruptブロックに接続された Function-Call Subsystem 内に Timer Capture ブロックを配置します。
Capture compare event of the selected timer and channel- 読み取るキャプチャ コンペア データの長さが1の場合。これにより、選択したタイマーとチャネルのキャプチャ コンペア イベント割り込みが発生したときに、ブロックがデータを出力するようになります。[コンフィギュレーション パラメーター] 、 [Timers] 、 [Show TIM# Configurations] 、 でキャプチャ コンペア イベントの割り込みが設定されていることを確認してください。
Transfer complete event of the DMA configured for selected timer and channel- 読み取るキャプチャ コンペア データの長さが1より大きい場合。これにより、DMA がキャプチャ コンペア レジスタから指定された長さのデータを読み取り、転送完了イベントの割り込みが生成されると、ブロックがデータを出力します。
例
端子
出力
パラメーター
拡張機能
バージョン履歴
R2022b で導入



