• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm3系统滴答定时器

9316615c32cf8281 2018-07-20 浏览量:644
大佬们,刚入手stm32对系统滴答一直理解不了,请问系统滴答有什么好的方法理解吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你把它理解成一个特殊的定时/计数器就可以了,就它本身来说,跟别的timer相比,硬件结构和能实现的功能也少很多,单独用它只能实现定时器的功能。

    取名叫嘀嗒时钟,就是说明它实现的就是一个时基的功能,比如,用它产生固定的1ms中断,然后使用hal_delay这个函数就可以实现ms级的延时,或者在rtos里,给os提供时基等等。

    总之,一句话,本身它功能简单,实现起来也容易。

    • 发布于 2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 可以理解为一个系统自带的定时器,这个定时器也能产生中断,用法跟普通定时器差不多
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是定时器,只不过给系统用的,功能比普通定时器少
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是一个特殊的定时器 是系统定时用的 用法比普通定时器少
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 嘀嗒定时器一般用作RTOS的系统时钟
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通的定时器是外设,滴答定时器是核心的组件

    普通定时器功能更多,滴答定时器功能简单点

    普通定时器倾向于用户调用,滴答定时器倾向于 rtos 使用,没有 rtos 用户也能调用。

    滴答定时器,实质还是一个定时器,​因为提供 rtos 系统心跳,滴答滴答,所以叫他滴答定时器。

    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 滴答定时器systick是主时钟的分频,一般用于一些较为简单的延时任务中,因为systick不需要复杂的配置过程和配置参数。

    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以当一个定时器来使用的,只是精度和功能没有高级定时器多
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就是一个简单的定时器,一般用做操作系统的的心跳包
    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是一个内部的定时器,通常用在操作系统中
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm3系统滴答定时器