Usage example
Use timer as One-shot timer.
[GUI setting example]
| 
       Timer  | 
    
       Used  | |||
| 
       TMKB  | 
    
       Used  | |||
| 
       A/D trigger setting  | 
    
       Timer KB0 trigger source  | |||
| 
       TMKB0  | 
    ||||
| 
       TMKB0  | 
    
       Standalone mode  | |||
| 
       TMKB_STANDALONE_0  | ||||
| 
       TKBO00  | 
    
       Unused  | |||
| 
       TKBO01  | 
    
       Unused  | |||
| 
       Cycle value  | 
    
       50ms (Actual value:50)  | |||
| 
       TKBO00 duty  | 
    
       0(%) (Actual value:0%)  | |||
| 
       TKBO01 duty  | 
    
       0(%) (Actual value:0%)  | |||
| 
       TKBO01delay  | 
    
       0μs (Actual value:0)  | |||
| 
       Use trigger input  | 
    
       Unused  | |||
| 
       Use output gate function by TKC00  | 
    
       Unused  | |||
| 
       Use output gate function by TKC01  | 
    
       Unused  | |||
| 
       A/D conversion starttiming setting  | 
    
       0μs (Actual value:0)  | |||
| 
       End of timer channel 0 count, generate an interrupt (INTTMKB0)  | 
    
       Used  | |||
| 
       Priority (INTTMKB0)  | 
    
       Low  | |||
| 
       Smooth start function setting TKBO00  | 
    
       Unused  | |||
| 
       Smooth start function setting TKBO01  | 
    
       Unused  | |||
| 
       Dithering function setting TKBO00  | 
    
       Unused  | |||
| 
       Dithering function setting TKBO01  | 
    
       Unused  | |||
| 
       Forced output stop function setting TKBO00  | 
    
       Unused  | |||
| 
       Forced output stop function setting TKBO01  | 
    
       Unused  | |||
[API setting example]
r_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start TMKB0 counter */
R_TMR_KB0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_timer_user.c
static void __near r_tmr_kb0_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop TMKB0 counter */
R_TMR_KB0_Stop();
/* End user code. Do not edit comment generated here */
}