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

stm32计时器基本用法如何操作

d741e6fd953484d0 2019-03-01 浏览量:1232
希望通过32来计算一个操作所花时间,比如时长4分钟,51的思路很简单,开始动作时开启定时器,结束时关闭,读出计数次数,然后乘上定时周期即可。
初次接触stm32,感觉定时系统异常复杂,不知道如何操作,请高手指
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果你用STM32实现上述的功能,设计思路和你的51定时器设计思路一样。


    STM32的定时器和51的定时器的区别是,32的定时复杂,功能更多。

    比如51的定时器除了定时和计数外,就没有其他的功能了。


    32的定时器除了上述功能,其也衍生了很多的功能,如输入捕捉、PWM、正交编码、计数(向上计数、向下计数)等等

    • 发布于 2019-03-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 也是一样啊,设置定时器中断动作,比如每秒+1

    运行你要做的事情,结束时读取数值,就是你运行时间了。

    • 发布于2019-03-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 在中断里面++,然后判断是否到了时间,比如定时器10ms,4分钟就是4*60*100=24000,计数器到这个值就是4分钟
    • 发布于2019-03-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 用STM32CUBE可视化配置生成程序,很方便呀
    • 发布于2019-03-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 32定时器功能更丰富,但是你这个属于定时器基本的功能,用法一样。
    • 发布于2019-03-02
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32也有定时器,配合STM32的库,比51的还要好用
    • 发布于2019-03-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 只有初始化不同而已    其他都差不多
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是STM32的定时器更多,功能更强,而且没习惯STM32,所以觉得复杂。

    首先思路是一样的,其次STM32的设置上可能多了点,但配合STM32的库来用,很好用。

    可以先找个定时器程序看看,然后自己再改动。

    • 发布于2019-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 用法是一样的,取固定时长,获取其他的采样数。
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32计时器基本用法如何操作