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 */
}