使用例
ワンショットタイマとして使用する
[GUI設定例]
8ビット・インターバル・タイマ |
使用する | |||
IT8bit0 |
使用する | |||
Channel0 |
使用する | |||
チャネル 0 |
8 bit | |||
インターバル・タイマ動作設定 |
自動 | |||
インターバル時間 |
100ms (実際の値:7.8125) | |||
コンペアマッチ検出(INTIT00) |
使用する | |||
優先順位 |
低 |
[API設定例]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start 8 bit interval timer unit0 Channel0 operation */
R_IT8Bit0_Channel0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_it8bit_user.c
static void __near r_it8bit0_channel0_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop 8 bit interval timer unit0 Channel0 operation */
R_IT8Bit0_Channel0_Stop();
/* End user code. Do not edit comment generated here */
}