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

哪些网站可以免费发帖做推广武汉网站建设推广公司

哪些网站可以免费发帖做推广,武汉网站建设推广公司,农村网站建设的意义,网站建设有限公系统定时器(SysTick)介绍 SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK等于 72M。当…

系统定时器(SysTick)介绍

     SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次中断,以此循环往复。

    因为 SysTick 是属于 CM3 内核的外设,所以所有基于 CM3 内核的单片机都具有这个系统定时器,使得软件在 CM3 单片机中可以很容易的移植。系统定时器一般用于操作系统,用于产生时基,维持操作系统的心跳。
 

寄存器介绍

SysTick—系统定时器有 4 个寄存器,简要介绍如下。在使用 SysTick 产生定时的时候,只需要配置前三个寄存器,最后一个校准寄存器不需要使用。
CTRL控制以及状态寄存器使用方法
LOAD重装载数值寄存器
VAL当前数值寄存器

系统定时器(SysTick)使用

CubeMX配置流程

1.配置好RCC时钟
2.配置好时钟来源,时钟频率
3.SYS配置  
4.配置SYS时钟频率

工程代码介绍

使用系统定时器实现,Delay的功能
//时钟初始化配置
void SysTick_Init(void)
{/* SystemFrequency / 1000    1ms中断一次* SystemFrequency / 100000     10us中断一次* SystemFrequency / 1000000 1us中断一次*/if (HAL_SYSTICK_Config(SystemCoreClock / 1000)){ /* Capture error */ while (1);}
}
//延时函数
void Delay_us(__IO u32 nTime)
{ TimingDelay = nTime;    while(TimingDelay != 0);
}
//中断调用函数
void TimingDelay_Decrement(void)
{if (TimingDelay != 0x00){ TimingDelay--;}
}
//中断函数
void SysTick_Handler(void)
{HAL_IncTick();TimingDelay_Decrement();
}

http://www.ysxn.cn/news/1574.html

相关文章:

  • 企业做网站的坏处自己怎么制作一个网站
  • 石家庄市城乡建设部网站北京网站建设开发公司
  • 东莞外贸网站建设百度浏览器网站入口
  • wordpress缩进福州seo代理计费
  • 嘉兴网站建设999 999网络新闻发布平台发稿
  • 邯郸做wap网站价格发稿网
  • 自己做的网站添加域名发布软文是什么意思
  • 做网站的私活扫图片识别图片原图
  • 深圳网站网页制作深圳百度推广属于哪家公司
  • 信息设计网站seo搜索引擎优化工资
  • 广州新塘网站制作推广下载百度app最新版到桌面
  • 做淘宝哪个女装批发网站比较好关键字
  • 集团网站网页模板西宁网站seo
  • 建立网站例题seo三人行论坛
  • 如何做视频购物网站游戏代理推广渠道
  • 有人利用婚恋网站做微商网络推广是诈骗吗
  • 高端网页欣赏seo顾问服务四川
  • 沈阳开发网站公司seo网站关键词排名优化公司
  • 做简单的网站链接南昌seo排名
  • 湖南网站制作公司app开发平台开发
  • 企业网站建设方案行情天津seo优化公司哪家好
  • vps转移网站广东seo点击排名软件哪里好
  • 后台给网站做关键字新网站推广方法
  • 做网站建设的电话销售嘉峪关seo
  • 把nas做网站操作流程汨罗网站seo
  • 县工商局 网站建设app拉新渠道商
  • python做网站 jsp网站seo设计方案案例
  • 创新的专业网站建设百度西安
  • 深圳网站建设独占网络长尾关键词挖掘熊猫
  • 酷站 网站模板天津做网站的公司