zoukankan      html  css  js  c++  java
  • STM32_基本定时器课堂笔记

    分频系数   确定最终配置多少Mhz,如上图,假如系统时钟过来的是36Mhz,通过AHB预分频1,AHB总线的时钟为32Mhz,然后到APB1的预分频2,也就是36/2Mhz,再到我们的APB1定时器时钟2倍频,得到36Mhz,这个就是我们到达最后APB1的时钟。现在通过系统时钟给我们APB1时钟分好的时钟是36Mhz,在APB1与APB1挂载的外设里面还有一个分频器,这个就需要我们手工去配的,比如说现在要配一个1Mhz的时钟,那么通过36/K+1的到要配的值K,K= 35;至于这个预分频值的分母为什么要加1呢,是因为官方规定的

    计数中断周期  计算n次就产生一次中断,这个n和定时器时钟决定了产生一次中断的时间,假如定时器时钟频率配置的是1Mhz,1/1M 就是1秒分成1M份,1份就是1us,假如我要它1毫秒产生一次中断,那么计数中断周期就是1000,也就是(1/1000 000)s*1000 = 1 ms

    比较寄存器的值  

    占空比

    PWM周期

    高电平时间

    PWM频率

  • 相关阅读:
    全局变量、局部变量
    结构体位域
    关键字(static const volatile extern sizeof)
    预处理#
    头文件<time.h>
    头文件<string.h>
    头文件<stdlib.h>
    session 入库
    php中的匿名函数和闭包
    redis 的 RDB 和 AOF 持久化的区别
  • 原文地址:https://www.cnblogs.com/liangjinjie/p/8085107.html
Copyright © 2011-2022 走看看