Embedded NVIC能否在执行CPSID i后启用中断

Embedded NVIC能否在执行CPSID i后启用中断,embedded,stm32,Embedded,Stm32,在执行NVIC启用IRQ(TIM1 UP IRQn)后,计时器1是否会中断。您根本不需要使用ASM。CMSIS具有方便的功能 __disable_irq(); // Setting timer 1 ... NVIC_SetPriority (TIM1_UP_IRQn, 1); NVIC_EnableIRQ (TIM1_UP_IRQn); // do something ... __enable_irq(); 不启用中断只启用特定的中断源谢谢您在p_uuj_uu_u_u_

在执行NVIC启用IRQ(TIM1 UP IRQn)后,计时器1是否会中断。

您根本不需要使用ASM。CMSIS具有方便的功能

__disable_irq();
  // Setting timer 1
  ...
  NVIC_SetPriority (TIM1_UP_IRQn, 1);
  NVIC_EnableIRQ (TIM1_UP_IRQn);
  // do something
  ...
__enable_irq();

不启用中断只启用特定的中断源

谢谢您在p_uuj_uu_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u?不,不会的。好的,谢谢你,先生。
    __disable_irq();
    __enable_irq();

NVIC_EnableIRQ (TIM1_UP_IRQn);