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

微信用网站怎么做网站设计工作流程

微信用网站怎么做,网站设计工作流程,档案网站建设书,全国文明城市创建方案嵌入式C语言–GPT通用定时器 嵌入式C语言--GPT通用定时器 嵌入式C语言--GPT通用定时器一. GPT基本概念二. GPT的作用三. GPT通道的四个状态四. Continuous/One-Shot模式3.1)Continuous模式3.2)One-Shot模式 一. GPT基本概念 GPT即General Purpose Timer…

嵌入式C语言–GPT通用定时器

嵌入式C语言--GPT通用定时器

  • 嵌入式C语言--GPT通用定时器
    • 一. GPT基本概念
    • 二. GPT的作用
    • 三. GPT通道的四个状态
    • 四. Continuous/One-Shot模式
      • 3.1)Continuous模式
      • 3.2)One-Shot模式

一. GPT基本概念

GPT即General Purpose Timer(s) ,通用定时器模块,该模块通过使用硬件定时器通道为操作系统或其他需要定时器功能的模块提供定时功能,通常可提供从微秒级到毫秒级的定时时钟功能。

二. GPT的作用

1)启动及停止硬件定时器;
2)获取定时器已过去及剩余的定时器数值;3)控制定时器的定时数值;
4)控制时间触发的中断
总而言之,其作用就是一个定时器,为需要的模块提供定时功能
例如对于需要进行周期性处理的动作通常可通过定时器功能来实现。
定时器一旦启动后,将持续进行计数,一旦到达所设置的定时值时将会以中断的方式予以告知。

三. GPT通道的四个状态

GPT通道的状态有:Initialized/Running/Stopped/Expired四个状态
1)Initialized
在GPT Driver初始化完成后状态为Initialized状态;
2)Running
调用Gpt_Startimer()后状态变为Running,开始计时;
3)Expired
计时达到目标后变为Expired
4)Stopped
调用Gpt_Stoptimer()后状态变为Stopped

四. Continuous/One-Shot模式

GPT根据计时模式可以分为Continuous及One-Shot模式,其中Continuous在开始计时达到设定时间后会自动开始下一轮计时,但对于One-Shot模式则需要调用API Gpt_Startimer()重新开始定时。根据不同的使用场景在MCAL中进行灵活配置。

3.1)Continuous模式

周期性定时器(continuous):定时时间终止时,定时器会自动重新开始,若产生中断的话,每隔一个定时周期就会产生一次。
到达目标时间后,计时器再次以值“0”继续运行。
Continuous模式采集过程如下:
1)调用Gpt_EnableNotification() API使能对应通道的中断服务函数;
2)调用Gpt_Startimer()开始定时;
3)在GPT Timer达到设定时间后会进入对应的中断服务函数,同时开启下一轮的定时,如此循环往复;
4)当不需要再继续定时调用Gpt_Stoptimer(),关闭定时器,停止计时。

3.2)One-Shot模式

单次性定时器(one-shot):定时时间终止时,定时器中止不再计数,若产生中断的话,也仅产生一次中断。one shot mode timer
One-Shot模式采集过程相对比较直白,即触发一次定时就工作一次,下一次需要重新去启动,其大致工作过程如下:
1)调用Gpt_EnableNotification() API使能对应通道的中断服务函数;
2)调用Gpt_Startimer()开始定时;
3)在GPT Timer达到设定时间后会进入对应的中断服务函数;
4)当需要再次定时时重新调用Gpt_Startimer()开始定时;
4)当不需要再继续定时调用Gpt_Stoptimer(),关闭定时器,停止计时。

http://www.yayakq.cn/news/483157/

相关文章:

  • 登录深圳住房和建设局网站郑州手机端网站建设
  • 网站建设常用六大布局好的网页网站设计
  • 北京专业做网站公司哪家好网站比较分析
  • 网站建设 外包 厦门个人电脑建立网站
  • 沈阳网站开发招聘aso.net 网站开发
  • 新网站内部优化怎么做电商插件 wordpress
  • 佛山网站专家广州定制网站建设方案书
  • 郑州网站制作方案报价企业邮箱注册步骤
  • 公司怎么找做网站永久免费crm管理系统
  • 广州建站哪个济南兴田德润实惠吗网站设计过程介绍
  • 做棋牌游戏网站上海人才市场招聘
  • 阿里巴巴免费做网站吗网站地图导出怎么做
  • 做网站哪个系统最安全wordpress创建登录页面模板
  • 如何统计网站pv网站建设栏目设置
  • 开源企业网站系统映射做网站
  • 网站建设合作协议模板昆明市住房和城乡建设局官方网站
  • 研究生做网站开发公众号建网站
  • 重庆 网站 建设wordpress 评论列表
  • 英文网站导航 源码深圳网站设计服务商
  • 网站开发三大框架企业自助网站建设
  • 石龙仿做网站北京市建设工程信息网知名中项网
  • 做网站平方根怎么表示秦皇岛网站制作
  • 做渔家乐哪个网站最好山西网站备案
  • 山东省建设厅网站 - 百度北京网站推广营销策划
  • 电子商务学网站建设好吗全球设计中心
  • 网站流量怎么做乡1万国内代理ip免费网址
  • 做一个网站和手机软件多少钱电脑软件开发工具
  • 西安公司注册网站专业做根雕的网站
  • 成都建材网站建设外贸网站建设定制
  • 被百度收录的网站有哪些05网伴你学