stm32cubemx生成的代碼總是進(jìn)入滴答定時(shí)器中斷
最近stm32cubemx生成的代碼總是進(jìn)入滴答定時(shí)器中斷,調(diào)了好長(zhǎng)時(shí)間才發(fā)現(xiàn),原來(lái)有好幾個(gè)地方都在設(shè)置滴答定時(shí)器,最后我把
uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)
{
// return SysTick_Config(TicksNumb);
}
里面的給屏蔽了,就好使了,但是不知道會(huì)不會(huì)有副作用,這個(gè)還要在后期確認(rèn)下。
但是如果加入freertos的話,上述方法是不行的,因?yàn)樵谌蝿?wù)調(diào)度的時(shí)候,還是會(huì)打開(kāi)的。那么為什么要打開(kāi)呢,因?yàn)?,freertos不僅要用tim1,還要用systick,是為了雙重保障。所以如果加入freertos的話,就不要再將其關(guān)閉了。