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

政务网站建设建议湖南广告优化

政务网站建设建议,湖南广告优化,wordpress posts page,德州百度推广公司1.SysTick定时器简介 SysTick定时器是ARM Cortex-M系列的芯片内核中一个重要的24位递减定时器,所有的这个系列的内核都有这个定时器,并且都是24位的,考虑到硬件效率,所以都是24位,正点原子STM32系列课程中的老师说的系…

1.SysTick定时器简介

SysTick定时器是ARM Cortex-M系列的芯片内核中一个重要的24位递减定时器,所有的这个系列的内核都有这个定时器,并且都是24位的,考虑到硬件效率,所以都是24位,正点原子STM32系列课程中的老师说的系统滴答就是指这个定时器,集成在NVIC(嵌套向量中断控制器)中,主要用于提供精确的时基和周期性中断。根据下面启动文件中的内容来看,中断向量表的最后一个内部中断就是这个计时器的中断,进一步说明了所有使用这个系列内核的芯片都可以配置这个定时器,除了STM32以外还有英飞凌的TLE986x和TLE987x系列,以及恩智浦的S32K和S32M系列等。

; Vector Table Mapped to Address 0 at ResetAREA    RESET, DATA, READONLYEXPORT  __VectorsEXPORT  __Vectors_EndEXPORT  __Vectors_Size__Vectors       DCD     __initial_sp               ; Top of StackDCD     Reset_Handler              ; Reset HandlerDCD     NMI_Handler                ; NMI HandlerDCD     HardFault_Handler          ; Hard Fault HandlerDCD     MemManage_Handler          ; MPU Fault HandlerDCD     BusFault_Handler           ; Bus Fault HandlerDCD     UsageFault_Handler         ; Usage Fault HandlerDCD     0                          ; ReservedDCD     0                          ; ReservedDCD     0                          ; ReservedDCD     0                          ; ReservedDCD     SVC_Handler                ; SVCall HandlerDCD     DebugMon_Handler           ; Debug Monitor HandlerDCD     0                          ; ReservedDCD     PendSV_Handler             ; PendSV HandlerDCD     SysTick_Handler            ; SysTick Handler; External InterruptsDCD     WWDG_IRQHandler            ; Window WatchdogDCD     PVD_IRQHandler             ; PVD through EXTI Line detectDCD     TAMPER_IRQHandler          ; TamperDCD     RTC_IRQHandler             ; RTCDCD     FLASH_IRQHandler           ; Flash...省略...DCD     DMA2_Channel3_IRQHandler   ; DMA2 Channel3DCD     DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
__Vectors_End

2.SysTick定时器配置

正如前面说的,这个定时器是内核定时器,和内核使用的是同一个时钟源,所以它的计时也是最稳定的,如果单片机带有操作系统,那基本都会选择这个定时器作为时钟源。而且一般都会配置为1ms,主要因为如果配置为更短周期​,比如100μs,中断触发频繁,增加CPU开销,降低效率,如果配置为更长周期​,比如10ms,任务响应延迟增大,实时性降低。​1ms在实时性和资源消耗间取得较好平衡,适合多数控制类应用(如工业传感器、电机控制)。SysTick的1ms配置是“约定俗成”的实践(比如英飞凌TLE986x和TLE987x系列芯片的底层寄存器配置工具无法配置这个计时器的计数周期,默认就是1ms,估计是厂商认为可以但没必要),但开发者完全有权按需修改(比如即使配置工具无法配置,但是仍然可以通过手动修改源码来配置相关寄存器并使新的计数周期生效),毕竟它的本质还是一个可编程的24位倒计时器。配置寄存器如下图所示,这是英飞凌TLE986x手册的截图,对于其他类型使用cortex-M3内核的芯片来说这部分一模一样,更详细的内容可以查看ARM Cotrex-M3权威指南,0xE000E000到0xE000EFFF的地址空间是内核寄存器,下面的Table 45中以SYSTICK开头的寄存器就是这个计数器的相关配置寄存器,寄存器的具体内容就不在这里说了。
在这里插入图片描述

http://www.dtcms.com/a/614954.html

相关文章:

  • 网站建设排名北京郑州市主城区
  • 做网站为什么要建站点海口网站制作设计
  • 淄博市住房和城乡建设局网站怎样在潇湘书院网站做兼职
  • STL容器
  • 北京网站建设企业网站制作益阳seo网站建设
  • 天猫网站建设目的小学最好的网站建设
  • JavaWeb(前端实战)
  • 新网站多久收录内页4399任天堂
  • 买网站做网站设计怎么学
  • Qt Core 模块中的函数详解
  • 网站备案检验单网站搭建免费
  • 设置网站模板免费的app软件下载安装
  • 滁州 来安县建设局网站建设局是做什么的
  • 异常的介绍
  • [LivePortrait] LivePortraitPipeline
  • 织梦wap网站模版wordpress的注册文件在哪儿
  • 汝州住房和城乡建设局新网站网站编辑做多久可以升职
  • 做淘宝网站宝安中心区
  • 36_FastMCP 2.x 中文文档之FastMCP客户端高级功能:接收并处理服务端进度报告详解
  • 手机网站 制作技术百度seo官网
  • 上海个人网站建做的最好的紫砂网站
  • 前端工程化面试题
  • 武安市网站建设费用成都网站建设_创新互联
  • 关于 mariadb开源数据库忘记密码 的解决方法
  • [优选算法专题七.分治-快排 ——NO.42~44 颜色分类、排序数组、数组中的第K个最大元素]
  • 2025云安全渗透:如何拿下一台云主机-附加复现实验加原理(全网独一份小白必看)
  • 网站优化公司收费我要注册公司怎么办
  • 傻瓜式网站制作互动网站的核心技术
  • 拓扑排序-java实现
  • 有什么做海报网站ps网页设计作品欣赏