|
|
|
@ -80,9 +80,6 @@ void LEDtoggleOnTimer2underflow()
|
|
|
|
|
// enable timer 2 peripheral
|
|
|
|
|
RCC->APB1ENR |= RCC_APB1ENR_TIM2EN;
|
|
|
|
|
|
|
|
|
|
// setclock division to 4
|
|
|
|
|
TIM2->CR1 |= TIM_CR1_CKD;
|
|
|
|
|
|
|
|
|
|
// only allow under-/overflow interrupts
|
|
|
|
|
TIM2->CR1 |= TIM_CR1_URS;
|
|
|
|
|
|
|
|
|
@ -94,6 +91,8 @@ void LEDtoggleOnTimer2underflow()
|
|
|
|
|
|
|
|
|
|
// set outo reload value
|
|
|
|
|
TIM2->ARR = 0xFFFFFFFF;
|
|
|
|
|
|
|
|
|
|
//TIM2->EGR |= TIM_EGR_UG;
|
|
|
|
|
|
|
|
|
|
// Enable Update Interrupt
|
|
|
|
|
TIM2->DIER |= TIM_DIER_UIE;
|
|
|
|
|