当前位置: 首页 > news >正文

软件公司 网站模板自动收录网

软件公司 网站模板,自动收录网,wordpress 作者文章数量,网站建设全包STM32的延时方法很多,其中采用定时器延时,可以得到较为精确的延时,但是有时对延时精度要求不高的场合,采用软件延时,也是必须的。特别是在RTOS系统中,使用SysTick的普通计数模式对延迟进行管理,…

STM32的延时方法很多,其中采用定时器延时,可以得到较为精确的延时,但是有时对延时精度要求不高的场合,采用软件延时,也是必须的。特别是在RTOS系统中,使用SysTick的普通计数模式对延迟进行管理,如果需要执行毫秒级延时,会引起系统调度。此时要想不会引起任务调度,就会用到C语言软件延时函数。

实现方法如下:
假设CPU主频为72MHz,时钟周期为1/72MHz=13.88纳秒。当延时10微秒,需要执行的空指令个数为10微秒/13.8纳秒=724个;当延时1毫妙,需要执行72027个周期,相当于延时0.993972.6毫妙。
 

//函数功能:当time=10,需要执行738个周期,相当于延时10.25微妙
void delay_us(u16 time)
{    
   u16 i=0;  
   while(time--)
   {
      i=10;  //自己定义
      while(i--) ;    
   }
}

//函数功能:当time=1,需要执行72027个周期,相当于延时0.993972.6毫妙
void delay_ms(u16 time)
{    
   u16 i=0;  
   while(time--)
   {
      i=12000;  //自己定义
      while(i--) ;    
   }
}

 

 C语言软件延时函数,不会引起软件延时调度,在进入系统之前可能需要这种延时,因此,还是需要的。这使用方法,在51单片机中会经常被用到。

http://www.yidumall.com/news/99914.html

相关文章:

  • 郑州网络工程学院长春网站优化咨询
  • 网站访问速度慢的原因苏州网站关键词优化推广
  • 网站快速收录技术怎么做seo网站关键词优化
  • 服务完善的网站建设网络优化app哪个好
  • 网站必须要实名认证么石家庄seo结算
  • 国外的自建网站怎么做百度知道网页版入口
  • 十大电梯广告公司系统优化工具
  • 做网站排行海外网络专线
  • 天锐绿盾如何做网站限制深圳网络营销
  • 陕西 网站建设 陕ICP郑州网站推广优化公司
  • 网站首页设计定位软文发布软件
  • 苏州新区做网站公司重庆百度seo
  • 个人网站设计与实现源码网站制作推广
  • 新北仑网站怎么做的湖南seo网站多少钱
  • 化妆品网站建设的维护百度搜索风云榜下载
  • java web调用wordpress湖南关键词优化排名推广
  • 专门做进口产品的网站6南宁seo规则
  • 互联网站备案公司做个网站多少钱
  • 网站微信建设运维经验广州软件系统开发seo推广
  • 免费高清图片素材网站有哪些广东队对阵广州队
  • 石家庄网站建设工作室seo竞价
  • 湖北营销网站建设联系方式热搜在哪里可以看
  • 济南网站建设开发网络销售培训
  • 家族网站模版baike seotl
  • 湛江模板建站系统app推广接单发布平台
  • 服务器iis做网站宁波seo推广公司排名
  • 一个主机可以放几个网站昆明关键词优化
  • 怎样建设公司网站小程序营销网站系统
  • 安卓安装wordpress郑州网站优化哪家好
  • 目前中国最好的网购平台seo服务公司