AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_TIMRMgrPulseCntOutput 構造体
Syntax
C++
typedef struct _AG903_TIMRMgrPulseCntOutput { uint32_t plusewidth; uint8_t mode; uint8_t portch; uint8_t polarity; uint8_t mask; } AG903_TIMRMgrPulseCntOutput;
メンバ 
説明 
uint32_t plusewidth; 
パルス幅 (パルス出力時) 
uint8_t mode; 
出力モード 
uint8_t portch; 
出力端子ch 
uint8_t polarity; 
極性 
uint8_t mask; 
マスク 

入力端子パルス計測モードOutputパラメータ 

mode は右から指定します。 _AG903_TimrOutMode 

portch は0~3でタイマ入出力端子(TIO[3:0])を選択します。 

polarity は右から指定します。 _AG903_TimrPolarityType 

mask はパルス、レベル出力時のコンペア・マッチ検出、オーバーフロー検出のマスクをbit単位で設定します。 

Bit1:コンペア・マッチ検出 

Bit0:オーバーフロー検出 

※0b:検出をマスクしません。 1b:検出をマスクします。

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.