×
单片机 > 单片机程序设计 > 详情

stm32的微秒延时程序

发布时间:2020-05-22 发布时间:
|
我的stm32系统时钟为72MHZ,用软件延时方法实现微秒级的延时,既空循环:

延时函数为:

  #define delayUs(x) { unsigned int _dcnt;
      _dcnt=(x*16);
      while(_dcnt-- > 0)
      { continue; }
     }

x---------为延时时间(单位为us)

其中_dcnt=(x*16); 中的16,是可以改的,改为8的时候延时间时间为x*0.5。

关键字:stm32  微秒延时程序 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会