电子产业一站式赋能平台
  • 凡亿电路
    • PCB设计外包
    • PCB制板批量
    • SMT焊接贴片
    • CIS库建设
  • 凡亿教育
    • 凡亿课堂
    • 凡亿直播
    • 凡亿问答
    • 凡亿专栏
    • 凡亿文库
    • 考试认证
    • 人才招聘
  • PCB联盟网
  • IC封装网
  • 电子人才网
  • 关于凡亿
  • 扫码关注
    关注我们
    / 积分商城
凡亿教育·开源知识库
首页 PCB设计指南Altium DesignerCadence AllegroMentor PADSPCB封装指南
更 多
  • 嘉立创EDA
嵌入式单片机指南 单片机外设 4、系统节怕器【SysTick】
  • 栏目说明
    • C 语言概念
      • 1、数据类型【typedef】
      • 2、变量【variable】
      • 3、运算符【=+-*/%&|!】
      • 4、判断结构【if switch ?:】
      • 5、循环结构【while do for】
      • 6、数组【array】
      • 7、函数【function】
      • 8、结构体【struct】
      • 9、指针【pointer】
      • 10、预处理【#include#define】
    • 单片机外设
      • 1、通用输入输出端口【GPIO】
      • 2、外部中断【EXIT】
      • 3、定时器【TIMER】
      • 4、系统节怕器【SysTick】
      • 5、模数转换器【ADC】
      • 6、串口通信【UART】
      • 7、同步串行总线【I2C】
      • 8、串行外设总线【SPI】
      • 9、闪存控制器【FSMC】
      • 10、直接存储器存取【DMA】
      • 技术课堂
      • 技术服务
        • 方案开发 PCB设计外包 PCB制板 SMT贴片 物料采购
      • 问答社区
      • 官方社群
        • 加群主进官方微信群
        • 关注官方公众号

    4、系统节怕器【SysTick】

    简介:

    SysTick定时器是一个24位的计数器,当倒计数为0时,将从RELOAD寄存器中取值作为定时器的初始值,

    同时可以选择在这个时候产生中断。例如从RELOAD的值为1000,那么当倒计数为0时,就会重新复位为1000继续倒计数。

    寄存器定义:

    image.png 

    示例代码:

    image.png 

    实验验证:

    image.png