您的位置 首页 测评

stm32的微秒延时程序

我的stm32系统时钟为72MHZ,用软件延时方法实现微秒级的延时,既空循环:延时函数为:#definedelayUs(x){unsignedint_dcnt;\_d…

我的stm32体系时钟为72MHZ,用软件延时办法完成微秒级的延时,既空循环:

延时函数为:

#definedelayUs(x){ unsigned int _dcnt; \
_dcnt=(x*16); \
while(_dcnt– > 0) \
{ continue; }\
}

x———为延时时刻(单位为us)

其间_dcnt=(x*16); 中的16,是能够改的,改为8的时分延时刻时刻为x*0.5。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/274969.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部