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

STM32禁用了TIM时钟重新打开时钟还需要初始化吗

gaozhongfen 2020-01-17 浏览量:1130
STM32禁用了TIM时钟重新打开时钟还需要初始化吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 是不需要重新初始化的,因为禁用时钟只是禁用输出,并没有把之前的配置参数清除,所以重新打开时钟就是原来的时钟配置参数输出
    • 发布于 2020-02-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 如果你关闭的是定时器时钟,需要重新初始化。如果你关闭的是定时器的计数使能位,不需要,直接再开起来就可以了。
    • 发布于2020-01-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 不知道你所谓的禁用是什么方式,这个最好以代码体现。

    一般说来,完全的关闭定时器时钟,再次打开是需要初始化的,

    如果是通过使能位来关闭的,则重新使能使之打开即可,这就不需要重新初始化啦。

    • 发布于2020-01-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 不需要,定时器的使能和失能是通过一个寄存器控制的,其余与定时器相关的寄存器里面的值,不会随着关闭定时器而改变,所以不需要重新初始化

    不过如果复位了整个定时器的控制器,就要重新初始化

    • 发布于2020-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 不需要,因为之前配置过的参数不会因为禁用而复位,所以直接启动tim就可以了
    • 发布于2020-02-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32禁用了TIM时钟重新打开时钟还需要初始化吗