16ビット・タイマRDnのパルス幅を読み出します。
備考 1. | 本API関数の呼び出しは,16ビット・タイマRDnをインプット・キャプチャ機能で使用している場合に限られます。 |
備考 2. | パルス幅の計測中にオーバフロー(2回以上)が発生した場合,正常なパルス幅を読み出すことはできません。 |
[指定形式]
#include "r_cg_macrodriver.h"
#include "r_cg_timer.h"
MD_STATUS R_TMR_RDn_Get_PulseWidth ( uint32_t * const active_width, uint32_t * const inactive_width, timer_channel_t channel );
|
[引数]
|
|
|
|
uint32_t
* const active_width;
|
読み出したアクティブ・レベル幅を格納する領域へのポインタ
|
|
uint32_t
* const inactive_width;
|
読み出したインアクティブ・レベル幅を格納する領域へのポインタ
|
|
timer_channel_t channel;
|
読み出し対象端子
TMCHANNELA: TRDIOAn端子
TMCHANNELB: TRDIOBn端子
TMCHANNELC: TRDIOCn端子
TMCHANNELD: TRDIODn端子
|
[戻り値]