
请问一下怎么提前触发SysTick中断,有时不想等待它计数到0了才中断,希望它提前中断然后重新开始定时。 网上找到一个方法,使用设置软件中断寄存器来触发Systick中断,但是不能使用,是我设置错了么? SCB->CCR|=SCB_CCR_USERSETMPEND_Msk; //使能USERSETMPEND位 NVIC->STIR= 15;//SysTick异常号为15 __DSB(); 刚刚学习stm32不足一个月,正在学习写多任务调度系统,SysTick产生的时间片段是固定的,这会造成浪费,我想让Systick有时候能提前触发切换任务。 |
啊哦!没有回答,,算了,我用其它办法解决了。不用回答了 |