Usage example
Stop the timer when TRX register overflows.
[GUI setting example]
| TimerRX | Used | |||
| TMRX | Used | |||
| Timer RX operation setting | Used | |||
| Clock setting | fCLK | |||
| Count start source setting | Software | |||
| Software reset enable signal setting | Enables software to reset counting | |||
| Comparator 1 trigger setting | Transfer timer RX counter value to timer RX count buffer register. Set 0000H to timer RX count value, and continue counting | |||
| Enable TRX overflow interrupt (INTTRX) | Used | |||
| Priority | Low/ level3 (low priority level) | |||
[API setting example]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start TMRX counter */
R_TMRX_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_tmrx_user.c
static void __near r_tmrx_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop TMRX counter */
R_TMRX_Stop();
/* End user code. Do not edit comment generated here */
}