滴答时钟systick问题

关注

单片机 STM32 ickey_LYL    2018-02-09   |   浏览量 406  
有点不理解滴答时钟,它是ARM核自带的定时器?内部时钟源运行的频率多大?如何完成数值校准的?

最佳答案

  • 我是爆米花啊 发表于2018-02-22

    systick使用的时钟源可以选,并且分频可设置。其实和定时器没啥差别,就是个特殊定时器。

    RTC可以校准,有相关校准寄存器,systick好像不能校准,精度得看晶振精度。

    举报 评论 0

其他答案

  • sgf201 发表于 2018-02-09

    滴答这个名字的意思就是从现实中的秒针来的,相对而言是较长时间的一个定时,它一般用来作为任务切换的时钟标准,它描述的是用途,不是有一个特殊的时钟叫滴答时钟,而应该称为把哪个时钟作为滴答时钟

    举报 评论 0

  • 阿布阿姆 发表于 2018-02-10

    对,它是自带的,

    问题的标签是stm32 ,32的滴答时钟频率是可以选择的,具体要看芯片的设计,

    数值校准的话,有外部时钟校准,有寄存器可以把这个打开或关上,这块没有太留意过。

    举报 评论 0

  • 我爱下载 发表于 2018-02-11

    是ARM自带的,不是RAM自带的。采用和ARM内核相同的时钟频率运行。感觉应该校准系统时钟,不用校准systick

    举报 评论 0

  • apleilx 发表于 2018-02-11

    时钟源可选,默认是HCLK。选择其他时钟源时每种芯片不一样,具体看芯片手册。

    举报 评论 0

  • coliner 发表于 2018-02-22

    系统时钟,目的是给单片机一个固定的时钟信号,当然是自带的啦!频率最常见的有8MHz,校准的原理我也不太清楚

    举报 评论 0

  • Andrewz 发表于 2018-02-23

    systick是一个软件的概念.

    操作系统内部通常有一个时钟作为基准.

    如果硬件没有,就要用一个timer来做.

    基于上述需求,很多厂商会做一个位数比较长,功能相对单一的timer,作为systick,专门给系统时钟用.

    举报 评论 0

  • chen0000009 发表于 2018-02-23

    就是systick

    这个时钟的来源可选的,可用外部的也可以用内部的

    内部时钟频率,不同单片机的不一样,要查手册

    校准一般是校准内部时钟源

    举报 评论 0

  • 徐珂靖 发表于 2018-02-23 云汉达人

    systick的时钟没有校准的,由晶振分频和倍频得到,如果用了内部晶振,精度就差一点

    举报 评论 0

  • donatello 发表于 2018-02-28

    systick的中文名称就是滴答时钟,是系统时钟的分频,主要应用是生成延时函数,无法校准。

    举报 评论 0

我来回答

试用推荐

正点原子Minifly开源四轴飞行器

产品总数:4个  申请人数:394

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 陈龙 向ta提问

    活到老学到老、生命在于折腾

    在行: 电路设计 Linux 系统 DIY创客 开发板

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

完成答题
赶快去开启您的宝箱吧