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

stm32中systicks的定时精度可以达到多少

八度的青岛 2020-03-23 浏览量:776
有人测试过这个实际的精度吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32的systicks时钟是跟主频有关系的,主频越高这个定时的时间就越小,通常我们用的这个systicks一般都是用的1us的定时周期
    • 发布于 2020-03-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 根据时钟精度来确定的,时钟精度高系统定时就准,不过小于1us延时会有一些误差,因为执行语句也要消耗一点时间的
    • 发布于2020-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 看俗乐 的STM32是哪个型号,是F1还是F7,主频不一样,设置的最小也不一样的,一般都设置成1us
    • 发布于2020-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个systicks 一般都按1us来进行计算的。  不同的频率这个值也是不一样的。 配制成1us  比较好。
    • 发布于2020-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用HAL库,最小配置成1us,其他的值会导致时钟混乱。精度的话,是比较高的
    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 取决于内核时钟频率,比如你内核配置位72MHz,那么systick的计数频率就是72MHz, 计时精度就是  1/72us
    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • systick的精度取决于晶振和pll的精度,一般按1ms是没有问题的
    • 发布于2020-03-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32中systicks的定时精度可以达到多少