查看: 1017|回复: 0
打印 上一主题 下一主题

stm32 SysTick中断在NVIC中断函数里面怎么配置

[复制链接]
跳转到指定楼层
沙发
发表于 2015-5-18 16:47:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。

在static void NVIC_Configuration(void)    //这个函数我看配置的都是外部中断的函数
{
  NVIC_InitTypeDef NVIC_InitStructure;

  /* Configure one bit for preemption priority */
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);

  /* 配置P[A|B|C|D|E]0为中断源 */
  NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);

  NVIC_Init(&NVIC_InitStructure);

}
请问怎么在这个函数里面配置SysTick的抢占式优先级与副优先级呢?
我今天调试程序,并没有配置嘀嗒定时的抢占式优先级与副优先级。嘀嗒定时器一样在运行。但是我不知道现在的嘀嗒定时器,他的优先级是什么状态。请明白的指教一下。谢谢。
转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表