在ucosII中的bsp.c中,void SysTick_init(void){
SysTick_Config(SystemFrequency/OS_TICKS_PER_SEC);
}系统频率是SystemFrequency,而ucosIII中的bsp.c中,
void SysTick_init(void)
{
/* 初始化并使能SysTick定时器 */
SysTick_Config(SystemCoreClock/OS_CFG_TICK_RATE_HZ);
/* 配置1ms 中断一次,即os的频率为1000hz */
if (SysTick_Config(SystemCoreClock/OS_CFG_TICK_RATE_HZ))
{
/* Capture error */
while (1);
}
}是SystemCoreClock。
1.这两者有什么区别。
2.将ucosII中的SystemFrequency改为SystemCoreClock 后,出现“ ..\..\Output\流水灯.axf: Error: L6200E: Symbol LED_GPIO_Config multiply defined (by led.o and bsp_led.o). ”这是为啥
|