Usage example
Use timer as One-shot timer.
[GUI setting example]
| 
       TimerKB2  | 
    
       Used  | |||
| 
       KB2  | 
    
       Used  | |||
| 
       TKB20  | 
    
       Used  | |||
| 
       TKB20  | 
    
       Standalone mode (period controlled by TKBCR00)  | |||
| 
       Clock setting  | 
    
       TKBTCK0 selected  | |||
| 
       Operation clock setting  | 
    
       fCLK  | |||
| 
       Pulse period  | 
    
       1ms(Actual value:1)  | |||
| 
       Duty (TKBO00 output)  | 
    
       0(%)(Actual value:0)  | |||
| 
       Duty (TKBO01 output)  | 
    
       0(%)(Actual value:0)  | |||
| 
       Delay (TKBO01 output)  | 
    
       0(%)(Actual value:0)  | |||
| 
       PWM output smooth start function of TKBO00 setting  | 
    
       Unused  | |||
| 
       PWM output smooth start function of TKBO01 setting  | 
    
       Unused  | |||
| 
       PWM output dithering function of TKBO00 setting  | 
    
       Unused  | |||
| 
       PWM output dithering function of TKBO01 setting  | 
    
       Unused  | |||
| 
       TKBTGCR0 value  | 
    
       0  | |||
| 
       TKBO00 output setting  | 
    
       Disabled  | |||
| 
       TKBO01 output setting  | 
    
       Disabled  | |||
| 
       End of timer KB20 count interrupt (INTTKB20)  | 
    
       Used  | |||
| 
       Priority  | 
    
       Low  | |||
| 
       Forced output stop function setting (TKBO00)  | 
    
       Disabled  | |||
| 
       Forced output stop function setting (TKBO01)  | 
    
       Disabled  | |||
[API setting example]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start KB20 module operation */
R_KB20_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_kb2_user.c
static void __near r_kb20_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop KB20 module operation */
R_KB20_Stop();
/* End user code. Do not edit comment generated here */
}