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

做网站销售怎么开发客户谷歌浏览器下载安装2021最新版

做网站销售怎么开发客户,谷歌浏览器下载安装2021最新版,有手机网站怎样做微信小程序,wordpress教程教程视频系统定时器(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.hrbkazy.com/news/27511.html

相关文章:

  • 酷站 网站seo网站优化推广教程
  • 锦州网站建设品牌网络营销的模式有哪些
  • 峨眉山网站建设短视频如何引流与推广
  • 网站建设属于什么工作seo是什么职位的简称
  • 开福区网站建设论坛搜索引擎有哪些分类
  • 网站建设与管理pdf免费发帖推广平台
  • 做网站软件frontpage安装百度到桌面
  • 财务公司重庆百度搜索优化
  • 国外有没有做物理小实验的网站企业宣传推广怎么做
  • b2c电子商务网站建设谷歌seo博客
  • 电商平台推广员是做什么的佛山网络公司 乐云seo
  • 重庆微信网站建设多少钱seo博客大全
  • 网站建设与设计实训总结全网营销一站式推广
  • 那里有做网站成都网站seo性价比高
  • 濮阳h5建站经典营销案例
  • 免费ppt背景图长沙百家号seo
  • 商城网站上做内容冲突吗网站发布
  • 广州网站建设平台重庆百度快照优化排名
  • 域名先解析后做网站外链交易平台
  • 自己开网店怎么找货源淘宝seo推广优化
  • 用网站做CAN总线通信好吗网站怎样关键词排名优化
  • 手机网站程序下载企业营销型网站
  • 自己网站建设问题友情链接检测的特点
  • 合肥建网站的公司从哪里找网络推广公司
  • 中国万网怎么自己做网站今日新闻头条新闻
  • wordpress菜单显示选项打不开网站优化外包多少钱
  • 高端网站建设方案报价seo优化外链平台
  • 做网站需要什么学专业济南网站制作平台
  • 做网站用什么浏览器好吸引人的微信软文范例
  • 深圳网站建设三把火云南网络营销公司