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

网站开发对企业的关键nh网站建设

网站开发对企业的关键,nh网站建设,网站开发中要做哪些东西,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.yayakq.cn/news/342986/

相关文章:

  • 网站源码安装步骤建设网站的详细步骤
  • 最快做网站的语言网站建设的软件是哪个
  • 网站提供的链接h5产品是什么意思
  • 网站建设专黑龙江农垦建设局网站
  • 网站做任务域名备案的价格
  • 做网站需要哪些准备常州语言网站建设
  • 网页的创新型网站策划怎样做百度推广网页
  • 北京营销型网站建设方案没备案的网站百度收录
  • 陕西企业网站建设哪家专业网页设计与制作考试试题及答案
  • 襄樊最好网站建设价格十大永久免费网络游戏
  • 物流公司在哪做网站wordpress图片下载水印
  • 怎么做网站旅游宣传网站关键词多少个
  • 最新域名网站贵州公司网站建设
  • 网站制作 杭州龙之向导外贸论坛
  • 成都营销型网站建设熊掌号成都优化推广公司
  • 哪些网站开发网站推广到海外怎么做
  • 网站建设案例行情开发公司未售的空置房物业费
  • 重庆制作网站培训2021世界500强企业排名
  • 网站服务器租用注意事项宜昌做网站
  • 分类信息网站营销我想弄个网站
  • 山东省山东省建设厅网站怎么在百度上设置自己的门店
  • 泰安网站营销推广站长之家whois
  • 兰州网站建设程序打字赚钱一单一结app
  • 网站模块如何添加尚品中国多年专注于高端网站建设
  • 在线购物网站建设流程图银川兴庆建设局网站
  • 广东h5网站建设十大社区团购平台有哪些
  • 嵊州市建设银行网站网上自建网站开店
  • 百度抓取网站图片相亲网站建设策划方案
  • 网站建设规划设计公司排名重庆公司章程在哪里打印
  • 建设无障碍网站宿迁网站建设要多少钱