working on blinki example with timer 2 interrupt... not yet working

redesign_interrupts
polymurph 3 years ago
parent d2af5b6a4b
commit e9827ba99e

@ -53,7 +53,7 @@ void risingEdgeInterruptPinA1()
}
}
#endif
void interruptLEDtoggleOnTIM1counterCompare()
void LEDtoggleOnTimer2underflow()
{
//timerInitCounter(timer_2, 0xFFFF, 0, upCounting);
@ -71,13 +71,14 @@ void interruptLEDtoggleOnTIM1counterCompare()
// only allow under-/overflow interrupts
TIM2->CR1 |= TIM_CR1_URS;
// set to count down mode
TIM2->CR1 |= TIM_CR1_DIR;
// set clock prescaler
TIM2->PSC = 0xFFFF;
// set outo reload value
TIM2->ARR = 0xFFFF;
TIM2->ARR = 0xFFFFFFFF;
// Enable Update Interrupt
TIM2->DIER |= TIM_DIER_UIE;
@ -122,8 +123,7 @@ int main(int argc, char *argv[])
{
setup();
interruptLEDtoggleOnTIM1counterCompare();
LEDtoggleOnTimer2underflow();
while(1);
return 1;

Loading…
Cancel
Save