STM32F1系列关于TIM2-TIM7的时钟频率问题

本文是对定时器TIM2-TIM7时钟频率为什么是72MHz,而不是36MHz的一个详细的阐述,本文默认AHB总线不分频,其时钟频率为72MHz

在官方提供的文档中找到时钟图(时钟图如下图所示):

我们能够看见STM32F1系列芯片的定时器TIM1、TIM8在APB2总线上,在未进行时钟配置的情况下,APB2总线默认时钟频率与系统时钟频率保持一致是72MHz,所以定时器TIM1与TIM8的时钟频率也是72MHz。

定时器TIM2-TIM7却在APB1总线上,在未进行时钟配置的情况下,APB1总线默认时钟频率只有系统时钟频率的一半为36MHz,采用的是二分频方式,APB1总线的分频系数为2,对APB1总线降频,按常理来讲定时器TIM2-TIM7的时钟频率应该也是36MHz,但是对于定时器TIM2-TIM7来说,STM32添加了一个倍频器,当APB1总线的分频系数配置为1时,倍频器无效,此时定时器TIM2-TIM7的时钟频率也是72MHz,当APB1总线的分频系数配置大于1时,倍频器将会把定时器TIM2-TIM7的时钟频率在现有的基础上乘以2,因为APB1总线的分频系数默认2,所以分频与倍频相互抵消,TIM2-TIM7的时钟频率依然是72MHz,如果APB1总线分频系数为4,那么APB1总线的时钟频率就是18MHz,定时器TIM2-TIM7在倍频器的作用下时钟频率翻倍,此时定时器TIM2-TIM7的时钟频率就是36MHz了。

在APB2总线中,对于定时器TIM1有着同样的功效。

学习分享,一起成长!以上为小编的学习经验分享,若存在不当之处,请批评指正!

STM32入门:STM32F1系列关于TIM2-TIM7的时钟频率问题相关推荐

  1. STM32入门实践系列——GPIO输入输出(模拟摩斯密码)

    任务要求 通过GPIO的输入输出功能或独立按键输出一串摩斯密码(数字0~7之间的莫斯密码),输入口接收,并翻译出来,对应8盏 led 的亮灭. 对应的摩斯密码与数字关系如下: 实现思路: 通过GPIO ...

  2. STM32入门笔记(02):定时器之定时器中断、输入捕获和PWM输出(SPL库函数版)

    目录 定时器 8个定时器 定时器功能 定时器中断 常用通用定时器的寄存器 定时器中断实验目的: 定时器库函数及步骤 实验程序讲解 PWM 简介 STM32 PWM工作过程 PWM模式1 与 PWM模式 ...

  3. stm32f1系列单片机实战应用

    最近有一个小项目,测量运动自行车速度,上传给上位机软件,处理VR视频播放.正好公司有现成的stm32f1系列单片机开发板,所以我就想到了使用它来实现这个小功能. 1. 硬件配置: 1.1. 运动自行车 ...

  4. STM32F1系列超声波测距程序

    STM32F1系列超声波测距程序 因为自己做毕设的缘故,用到超声波HCSR04模块,在网上查找了相关的代码,发现关于超声波测距大体上有两种写法.在自己调试改进后,想把这两种方法都贴出来,和大家一起讨论 ...

  5. 入门电机系列之5编码器

    入门电机系列,基于STM32硬件 本文章学习借鉴于野火团队资料,以表感谢.官网http://products.embedfire.com/ 编码器的原理与应用. 提示:写完文章后,目录可以自动生成,如 ...

  6. stm32cubemx无法生成工程_经验分享 | STM32CubeMX + STM32F1系列开发时遇到的四个问题及解决方案分享...

    这四个问题是我在使用STM32F103C8T6 + STM32CubeMX做项目时遇到的,给大家分享一下,以下四个问题重要程度依次降低,分别是: ① 调试选项问题(默认会造成下载器无法下载): ② 定 ...

  7. 如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结)

    转载: 来源:www.armjishu.com 作者:jesse 我的另一篇文章:<STM32嵌入式入门必看之文章-----介绍非常详细!(学STM32的理由!!!!)>http://ww ...

  8. 经验分享 | STM32CubeMX + STM32F1系列开发时遇到的四个问题及解决方案分享

    这四个问题是我在使用STM32F103C8T6 + STM32CubeMX做项目时遇到的,给大家分享一下,以下四个问题重要程度依次降低,分别是: ① 调试选项问题(默认会造成下载器无法下载): ② 定 ...

  9. STM32F1系列HAL库配置系统时钟

    STM32F1系列HAL库配置系统时钟 其实一开始对于时钟我也是知之甚少,在MSP432中我就一直忽视时钟配置,其实也是在STM32学习时落下的病根,现在趁有空补一下. 时钟简单讲解 对于时钟系统,在 ...

最新文章

  1. 华为手机连电脑_手机装进电脑里 华为MateBook X Pro 2020款升级多屏协同
  2. edit怎么读英语_名师说学习:英语学习有方法
  3. python学习笔记之运算符
  4. 第十六届全国大学生智能车竞赛组委会第三次扩大会议
  5. 搜索引擎语法简介 google shodan censys zoomeye fofa dnsdb
  6. haproxy的acl与或非关系
  7. 《Head First Python》第五章--理解数据
  8. Python递归调用
  9. sklearn自学指南(part41)--使用手册的目录
  10. Microsoft Updater Application Block 1.5.3 服务器端manifest文件设计 [翻译]
  11. 疑似小米平板5通过3C认证:搭载8720mah双电芯方案
  12. pte模拟考试_PTE猩际PC版-PTE猩际电脑版下载 v5.6.1--PC6电脑版
  13. error40无法打开到sql_技术分享|初识SQL优化之执行计划查看分析
  14. 2023CAEE安规测试与环境试验技术设备展览会
  15. 蔡高厅高等数学28-高阶导数
  16. 怎么删除html下面多余的空白页,word怎么删除空白页面(word删掉多余空白页方法)...
  17. android强制重启路由器,路由器要不要每天重启?你的路由器用对了吗?难怪网速慢…...
  18. PCB Layout爬电距离、电气间隙的确定
  19. android 常用框架整理
  20. Image Pyramid

热门文章

  1. 日常小bug记录---IE11浏览器adobe flash player插件安装
  2. ESP32实现红外遥控 红外发射与接收实现原理
  3. 985计算机博士就业前景6,一个普通211大学博士的就业前景
  4. 第一课 神经网络与深度学习 第二周 神经网络基础(已完结(虽然有坑))
  5. apache2.2 设置最大连接数 默认是150个(最详细)
  6. jQuery图片批量上传插件源码,支持批量上传、预览、删除、放大,可配置上传数量、上传大小、追加方式,含详细使用文档
  7. 计算机的芯片集成路,一种计算机系统集成芯片运输车专利_专利申请于2018-12-25_专利查询 - 天眼查...
  8. 自动转发短信安卓转iOS
  9. 基于python qml做的汽车仪表盘界面
  10. 犀牛快捷方法之记事本导入坐标建立锅炉模型方法