#if SYSTEM_SUPPORT_UCOS //如果需要支持OS.
u32 reload;
#endif
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);
fac_us=SYSCLK/8; //为系统时钟的1/8
#if SYSTEM_SUPPORT_UCOS //如果需要支持OS.
reload=SYSCLK/8; //每秒钟的计数次数 单位为K
请问要是外部25M, 是不是对应SysTick_CLKSource_HCLK_Div8 改为 SysTick_CLKSource_HCLK_Div1
fac_us=SYSCLK/25
reload=SYSCLK/25;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢您回答,这意思是不是HCLK无论是168M,150MHZ,这里面都不用改??
还有个问题,原子systick 程序 没有设置 NVIC_SetPriority ,怎么进入的相关SysTick_IRQn中断
看错了 ,NVIC_SetPriority是设置优先级。。
一周热门 更多>