使用例
ワンショットタイマとして使用する
[GUI設定例]
コンペアマッチタイマ |
||||
CMT0 |
使用する | |||
コンペアマッチタイマ動作設定 |
使用する | |||
クロック設定 |
PCLK/512 | |||
インターバル時間設定 |
100ms (実際の値:100.010667) | |||
|
|
|
コンペアマッチ割り込みを許可(CMI0) |
使用する |
|
|
|
優先順位 |
レベル15 |
[API設定例]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start CMT channel 0 counter */
R_CMT0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_cmt_user.c
static void r_cmt_cmi0_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop CMT channel 0 counter */
R_CMT0_Stop();
/* End user code. Do not edit comment generated here */
}