change led to timer int
This commit is contained in:
parent
27a1f5624e
commit
fedc3042be
@ -14,7 +14,7 @@ void timer_config(void)
|
||||
rcu_periph_clock_enable(RCU_TIMER2);
|
||||
timer_deinit(TIMER2);
|
||||
timer_struct_para_init(&timer_initpara);
|
||||
timer_initpara.prescaler = (80) - 1;
|
||||
timer_initpara.prescaler = (8) - 1;
|
||||
timer_initpara.alignedmode = TIMER_COUNTER_EDGE;
|
||||
timer_initpara.counterdirection = TIMER_COUNTER_UP;
|
||||
timer_initpara.period = 19999;
|
||||
|
@ -107,6 +107,8 @@ void EXTI4_15_IRQHandler(void){
|
||||
|
||||
}
|
||||
|
||||
int i = 0;
|
||||
|
||||
/**
|
||||
* @brief This function handles TIMER2 interrupt request.
|
||||
* @param None
|
||||
@ -114,9 +116,15 @@ void EXTI4_15_IRQHandler(void){
|
||||
*/
|
||||
void TIMER2_IRQHandler(void)
|
||||
{
|
||||
|
||||
if (SET == timer_interrupt_flag_get(TIMER2, TIMER_INT_FLAG_CH0))
|
||||
{
|
||||
chbsp_led_toggle(0);
|
||||
i++;
|
||||
timer_interrupt_flag_clear(TIMER2, TIMER_INT_FLAG_CH0);
|
||||
if (i == 10)
|
||||
{
|
||||
chbsp_led_toggle(0);
|
||||
i = 0;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user