• 2022-06-10
    假定设置中断优先级组为 2,然后设置中断 3(RTC 中断)的抢占优先级为 2,响应优先级 为 1。中断 6(外部中断 0)的抢占优先级为 3,响应优先级为 0。中断 7(外部中断 1)的 抢占优先级为 2,响应优先级为 0。 则下面说法正确的是
  • 而中断 7 和中断 3 却不可以相互打断。中断 3 和中断 7 都可以打断中断 6 的中断。

    举一反三

    内容

    • 0

      假定设置中断优先级分组为2,然后设置中断3的抢占优先级为2,响应优先级为1。中断6的抢占优先级为3,响应优先级为0。中断7的抢占优先级为2,响应优先级为0。那么这3个中断的优先级顺序为: A: 中断3>中断6>中断7 B: 中断3>中断7>中断6 C: 中断7>中断3>中断6 D: 中断7>中断6>中断3

    • 1

      如果中断3(RTC中断)的抢占优先级为3,响应优先级为1。中断6(外部中断0)的抢占优先级为3,响应优先级为0。中断7(外部中断1)的抢占优先级为2,响应优先级为0。那么这三个中断的优先级顺序是() A: 中断7>中断3>中断6 B: 中断7>中断6>中断3 C: 中断3>中断7>中断6 D: 中断3>中断6>中断7

    • 2

      编写NVIC中断初始化程序实现如下功能: 1)、设置中断优先级组为3组; 2)、设置外部中断1的抢占优先级为1,响应优先级为1; 3)、设置定时器1的溢出更新中断的抢占优先级为2,响应优先级为0; 4)、设置USART1的抢占优先级为3,响应优先级为1; 并说以上3各种断的优先级别(有高到低)?

    • 3

      STM32F4中若中断优先级分组为组3(3位抢占位,1位响应位),且中断1的抢占优先级为6,响应优先级为0;中断2的抢占优先级为6,响应优先级为1;中断5的抢占优先级为4,响应优先级为1;则中断优先级顺序为中断 >中断 中断 ,中断嵌套规则为 。

    • 4

      设置串口1中断UART1中断的抢占优先级为3,响应优先级为0;外部中断EXTI1的抢占优先级为3,响应优先级为1;定时器3TIM3的抢占优先级为1,响应优先级为0;当以上三个中断同时发生时,优先级先后顺序为() A: EXTI1,UART1,TIM3 B: TIM3,UART1,EXTI1 C: EXTI1,TIM3,UART1 D: TIM3,EXTI1,UART1