- void usb_timer_init(void)
- {
- /* set the vector table base address at 0x08000000 */
- nvic_vector_table_set(NVIC_VECTTAB_FLASH, 0x00U);
-
- /* configure the priority group to 2 bits */
- nvic_priority_group_set(NVIC_PRIGROUP_PRE2_SUB2);
-
- /* enable the TIM2 gloabal interrupt */
- nvic_irq_enable((uint8_t)TIMER2_IRQn, 1U, 0U);
-
- rcu_periph_clock_enable(RCU_TIMER2);
- }
|