STM32在系统时钟为72M下的几个延时函数

嵌入式系统 时间:2016-11-21来源:网络
//粗延时函数,微秒//毫秒级的延时
运用SysTick来实现准确定时:

SysTick的初始化设置:voidInit_SysTick(void){if(SysTick_Config(SystemCoreClock/1000))//注意:3.5库中SystemFrequency 被SystemCoreClock 取代。while(1);}延时函数:__IOuint32_tTimingDelay;voiddelay_ms(__IOuint32_tnTime){TimingDelay=nTime;while(TimingDelay!=0);}中断函数:extern__IOuint32_tTimingDelay;voidSysTick_Handler(void){if(TimingDelay!=0x00){TimingDelay--;}}delay_ms(1000); 

关键词: STM32系统时钟延时函

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版