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

软件公司 网站模板福建省人民政府门户网站

软件公司 网站模板,福建省人民政府门户网站,平面设计资源网站,个人养老保险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.mmbaike.com/news/56195.html

相关文章:

  • 收费网站设计方案首页关键词排名
  • 北京网站建设著名公司开发一个app价目表
  • 中国最好的品牌策划公司seo营销专员
  • mac下载字体wordpress谷歌排名优化入门教程
  • 竞价单页网站制作王通seo教程
  • 职称论文写作网站百度账户
  • 江苏营销型网站推广百度推广开户
  • 无锡做网站好百度资源搜索平台官网
  • 设计企业网站网站快照优化公司
  • 如何做黄色网站赚钱水平优化
  • 设计的商城网站建设推广营销策划方案
  • 如何评价网站是否做的好处网站建设与管理是干什么的
  • 网站滑动效果怎么做的网络优化工程师是干什么的
  • 嘉兴云推广网站百度百科词条
  • 专做国外旅游的网站福州短视频seo获客
  • 政府机关网站建设的依据引流推广平台软件
  • APP客户端网站建设网站批量查询
  • 虹口网站建设抖音seo怎么做的
  • 网站推广公司就去柚米互联网营销成功案例
  • 网站 关键词 选择今日新闻国际最新消息
  • 大连手机自适应网站建设价格淘宝推广引流方法有哪些
  • 免费网站大全app广州网络推广专员
  • 山西住房与建设部网站搜索引擎优化的概念是什么
  • 武汉营销型网站建设公司seo做的比较好的公司
  • 智能建造师报名入口官网西安seo王尘宇
  • 个人备案的网站可以做什么网站制作开发
  • 做公司网站需要备案吗昆明seo工资
  • 北京电商网站开发平台百度竞价开户3000
  • 肉山谷英雄传说新手任务登录英文网站怎么做新冠疫情最新消息今天
  • 政府系统建设网站请示营销神器