当前位置:首页 > 单片机 > 单片机
[导读]最近stm32cubemx生成的代码总是进入滴答定时器中断,调了好长时间才发现,原来有好几个地方都在设置滴答定时器,最后我把uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb){// return SysTick_Config(TicksNumb);}里

最近stm32cubemx生成的代码总是进入滴答定时器中断,调了好长时间才发现,原来有好几个地方都在设置滴答定时器,最后我把

uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)

{

// return SysTick_Config(TicksNumb);

}

里面的给屏蔽了,就好使了,但是不知道会不会有副作用,这个还要在后期确认下。

但是如果加入freertos的话,上述方法是不行的,因为在任务调度的时候,还是会打开的。那么为什么要打开呢,因为,freertos不仅要用tim1,还要用systick,是为了双重保障。所以如果加入freertos的话,就不要再将其关闭了。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭