Usage example
Use timer as One-shot timer.
[GUI setting example]
|
Timer |
Used | |||
|
TAU0 |
Unused | |||
|
WUTM |
Used | |||
|
16-bit wake-up timer operation setting |
Used | |||
|
Count clock setting |
Auto | |||
|
Interval value |
100ms (Actual value:100) | |||
|
WUTM and WUTMCMP match, generate an interrupt (INTWUTM) |
Used | |||
|
Priority(INTWUTM) |
Low | |||
[API setting example]
r_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start WUTM counter */
R_WUTM_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_timer_user.c
static void __near r_wutm_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop WUTM counter */
R_WUTM_Stop();
/* End user code. Do not edit comment generated here */
}