以前都是自己手动添加库文件建立工程,现在发现使用MDK自己的固件库建立工程很方便,不需要添加其他文件,建立好工程之后添加main函数就行。但是建立好了之后,调用延时函数:
void delay_init()
{
Sys
tick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);
fac_us=SYSCLK/8;
fac_ms=(u16)fac_us*1000; //ÿ¸ömsÐèÒªµÄsystickʱÖÓÊý
}
void delay_ms(u16 nms)
{
u8 repeat=nms/540;
u16 remain=nms%540;
while(repeat)
{
delay_xms(540);
repeat--;
}
if(remain)delay_xms(remain);
}
这个文件是用了很久的,不会有问题,但是用了之后延时时间特别慢,MDK这样建立工程难道还要设置什么或者我是另外初始化什么吗?
一周热门 更多>