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

深圳网站建设公司地址股票指数是什么意思

深圳网站建设公司地址,股票指数是什么意思,网站后台添加查看爬虫的痕迹,wordpress是可视化编辑1.SysTick简单介绍 SysTick定时器是一个24位的倒计数定时器,当计数到0时,将从RELOAD寄存器中自动重装载定时初值,开始新一轮计数。 SysTick定时器用于在每隔一定的时间产生一个中断,即使在系统睡眠模式下也能工作。 关于SysTic…

1.SysTick简单介绍

SysTick定时器是一个24位的倒计数定时器,当计数到0时,将从RELOAD寄存器中自动重装载定时初值,开始新一轮计数。

SysTick定时器用于在每隔一定的时间产生一个中断,即使在系统睡眠模式下也能工作。

关于SysTick详细说明,请查看该文章:

STM32—delay和操作系统共用SysTick定时器_systick 与 delay 同时-CSDN博客

2.实现SysTick定时器延时1s

利用SysTick定时器延时1s只需要利用到以下两个函数:

SysTick_Config(SystemCoreClock / 1000);    //预装载值
void SysTick_Handler(void);               //SysTick中断函数

(1)函数SysTick_Config(SystemCoreClock / 1000);

这个函数是为SysTick定时器设置预装载值,其中

SystemCoreClock 表示系统时钟频率,

SystemCoreClock / 1000结果为预装载值,

定时时间=预装载值 / 系统时钟频率。

举个例子:

系统时钟频率 SystemCoreClock = 72MHz,那么其

预装载值 = SystemCoreClock / 1000 = 72 000 000Hz / 1000 = 72 000,

定时时间 = 预装载值 / 系统时钟频率 = 72 000 / 72 000 000 = 1ms。

注:表达式SystemCoreClock / 1000中的这个1000可以跟换为其他的数值。常用的有如下几种:

SysTick_Config(SystemCoreClock / 1000);        //定时1ms
SysTick_Config(SystemCoreClock / 100);         //定时10ms
SysTick_Config(SystemCoreClock / 10);          //定时100ms
SysTick_Config(SystemCoreClock / 1000 000);    //定时1us

(2)函数void SysTick_Handler(void);

这个函数是SysTick中断函数,当SysTick定时时间到,进入到该中断函数,所以要实现定时1s,设置一个计数值即可。

在此以预装载值为SysTick_Config(SystemCoreClock / 1000)为例实现定时1s。

int SysTick_count = 0;        //SysTick定时器计数变量
void SysTick_Handler(void)
{SysTick_count++;           //每执行一次中断,该计数值加1if(SysTick_count > 1000)   //每进来一次中断时间为1ms,所以当计数到1000*1ms=1s,即为1s{SysTick_count = 0;     //将计数变量清0,使其执行下一次的1s定时}
}

3.完整代码

#include "stm32f10x.h"#define SystemCoreClock    72 000 000    //72MHzint SysTick_count = 0;        //SysTick定时器计数变量void main()
{SysTick_Config(SystemCoreClock / 1000);    //预装载值while(1){//此处可添加定时1s需要实现的功能}
}//SysTick中断服务函数
void SysTick_Handler(void)
{SysTick_count++;           //每执行一次中断,该计数值加1if(SysTick_count > 1000)   //每进来一次中断时间为1ms,所以当计数到1000*1ms=1s,即为1s{SysTick_count = 0;     //将计数变量清0,使其执行下一次的1s定时}
}

http://www.ds6.com.cn/news/48343.html

相关文章:

  • 开发小程序和app开发哪个贵昆明seo关键词
  • 企业网站需要备案吗如何做百度竞价推广
  • 中航建设集团网站互联网营销渠道有哪些
  • 哪个网站做娱乐关键词查找
  • 网站模板和定制爱网站关键词挖掘工具
  • 网站建设就业网站seo关键词排名优化
  • 如何做天猫网站seo有哪些经典的案例
  • 网站建设 云计算中国世界排名
  • 广元网站建设互联网广告代理可靠吗
  • 网站做支付借口多少钱google 推广优化
  • 公众号购物做网站还是小程序平台软件定制开发
  • 宁波模版建站公司百度网盘搜索神器
  • 咨询网站 获取排名重庆网站建设软件
  • 阿里云服务器可以做商业网站培训机构怎么找
  • 物流网站做那个好武汉武汉最新
  • 外贸网站建设需求每日新闻摘抄10一15字
  • seo点击排名搜索 引擎优化
  • 做影视网站需要多少钱免费舆情网站下载大全最新版
  • 安徽网站建设百度企业认证怎么认证
  • 官方网站是 优帮云张北网站seo
  • vi设计公司排行榜搜索引擎优化的步骤
  • 建设网站北京市湖南优化推广
  • 做景区网站建设的公司制作网页的软件
  • 开发国外优惠卷网站如何做百度优化培训
  • 阿里巴巴外贸网站首页seo技术代理
  • 网站跳出率多少正常网页广告怎么投放
  • 专业网站制作公司教程海外广告优化师
  • 建设银行社保卡查询网站seo黑帽培训
  • 诸暨网站制作公司 网页临沂百度代理公司有几个
  • 济南网站建设推广服务西安seo阳建