使用环境(蓝色粗体字为特别注意内容)
1、软件环境:Win7 32 bit,Keil MDK V5.15
2、硬件环境:ALIENTEK MiniSTM32开发板、STM32F103RCT6

在STM32定时器输入捕获中,有时候计数器计数频率太低,造成响应频率不高,当psc=35999的时候,只能响应1kHZ的频率,即当输入频率达到1KHZ的时候,TIM2->CCR1(捕获/比较寄存器)=1,再高频率就无法响应了,这时候,就需要提高计数频率了。关于STM32的预分频系数和计数器计数频率的问题,有如下关系:

计数频率 = 时钟主频 / 预分频系数

如果计数值的范围不够了.那么增加预分频数值,增加计数频率,下面给出PSC和计数器频率的一些值

下面列出了表格.

系统时钟频率    PSC    定时器计数频率  最高输出方波频率    定时器计数频率(MHZ)    最低输出方波频率
72000000          0         72000000.00                                       72.00                        1098.65
72000000          1         36000000.00                                       36.00    549.32
72000000          3        18000000.00                                       18.00    274.66
72000000          5        12000000.00                                       12.00    183.11
72000000          7        9000000.00                                         9.00    137.33
72000000         11       6000000.00                                         6.00    91.55
72000000         23       3000000.00                                         3.00    45.78
72000000         35       2000000.00                                         2.00    30.52
72000000         71      1000000.00                                           1.00    15.26
72000000        719     100000.00                                              0.10    1.53

STM32定时器计数频率以及PSC和CNT、CCR1的关系相关推荐

  1. STM32 定时器 周期 频率 时间 计算

    一:周期 时间 公式:T(溢出时间)=(ARR+1)*(PSC+1)/Tclk  ARR:自动重装载值 PSC:预分频系数 TCLK:时钟频率 例如:Tclk=72MHz ARR=719 PSC=99 ...

  2. 蓝桥杯——PWM / PWM定时器捕获频率和占空比

    STM32 HAL库系列(一)定时器PWM输入捕获模式_️零柒️的博客-CSDN博客_定时器捕获模式 原理图 具体可以去看pwm原理,这里不多赘述 Cubemx 一定要设置占空比!!! 程序里面可以通 ...

  3. STM32 定时器编码器模式时,如何理解编码器计数

    编码器的使用 增量式编码器倍频技术 增量式编码器输出的脉冲波形信号形式常见的有两种: 一种是占空比 50% 的方波,通道 A 和 B 相位差为 90°: 另一种则是正弦波这类模拟信号,通道 A 和 B ...

  4. STM32定时器配置(TIM1、TIM2、TIM3、TIM4、TIM5、TIM8)高级定时器+普通定时器,定时计数模式下总结

    STM32定时器配置(TIM1.TIM2.TIM3.TIM4.TIM5.TIM8)高级定时器+普通定时器,定时计数模式下总结 文章结构: --> 一.定时器基本介绍 --> 二.普通定时器 ...

  5. 使用keil调试STM32,定时器的CNT寄存器数值在断点读取数值不准确问题

    使用keil调试STM32,定时器的CNT寄存器数值在断点读取数值不准确问题 比如定时器更新中断,在中断服务程序打下断点后,程序没有执行.但是定时器的计数器一直在计数,并不会停止,同时调试器读取数值需 ...

  6. STM32定时器配置(TIM1-TIM8)高级定时器+普通定时器,定时计数模式下总结

    文章结构: --> 一.定时器基本介绍 --> 二.普通定时器详细介绍TIM2-TIM5 --> 三.定时器代码实例 一.定时器基本介绍  之前有用过野火的学习板上面讲解很详细,所以 ...

  7. STM32定时器配置(TIM1、TIM2、TIM3、TIM4、TIM5、TIM8)高级定时器+普通定时器,定时计数模式下总结...

    文章结构: --> 一.定时器基本介绍 --> 二.普通定时器详细介绍TIM2-TIM5 --> 三.定时器代码实例 一.定时器基本介绍  之前有用过野火的学习板上面讲解很详细,所以 ...

  8. STM32学习笔记(五)——通用定时器计数延时

    STM32定时器概述 STM32F40x系列总共最多有14个定时器,定时器分为三类:基本定时器.通用定时器和高级定时器.它们的都是通过计数来达到定时的目的,和51的定时器差不多,基本原理都是一样的,就 ...

  9. STM32定时器的预装寄存器及影子寄存器PSC—ARR-CCRx

    在谈预装寄存器及影子寄存器的差别前,不妨先对STM32定时器的时基单元做个基本了解.STM32各系列的定时器结构和框架基本是一样的,时基单元也一样. 下面时基单元是以STM32F3系列为参考. 时基单 ...

最新文章

  1. 如何设计恒流源输出电路?
  2. 家庭局域网开启AP隔离利用无线路由器互连
  3. 分治法的关键特征_你真的读懂《OKR工作法》了吗?
  4. JMeter3.0 post参数/BeanShell中文乱码问题
  5. Linux线程-互斥锁pthread_mutex_t
  6. 基于Warshall算法的连通图及欧拉图判定方法
  7. Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之14.Servlet请求头信息
  8. “让Keras更酷一些!”:层与模型的重用技巧
  9. 老生常谈:工厂模式兄弟姐妹
  10. 计算机技术与自动化期刊官网,计算技术与自动化是什么级别
  11. 漫步线性代数二十七——矩阵对角化
  12. 大型情感剧集Selenium:9_selenium配合Pillow完成浏览器局部截图
  13. 常见面试题思想方法整理
  14. Centos中yum方式安装java
  15. iOS原生的AVFoundation扫描二维码/条形码
  16. 好看兼好用的编程专用字体
  17. 什么是SWFObject?
  18. LM358资料及引脚图
  19. 张宇基础30讲 第8讲
  20. 光纤节点 劫持检测,细数宽带运营商常见的几种http劫持行为

热门文章

  1. Ubuntu18.04 使用U盘装机时花屏和开机时花屏的解决办法
  2. Android 重构学院新闻 App 记录
  3. 深深的套路——九价加卫苗之行
  4. G. 知识图谱 语义搜索
  5. 超表面仿真>超透镜研究的国内进展
  6. 自制电吉他效果器 DIY PCB(五)布局与接线
  7. gitlab-rake常见用法-系统管理
  8. Qt之布局设置setLayout详解(上)
  9. 【甘道夫】升级gcc到7.3.0
  10. 冷却模型matlab,MATLAB 第3次 案例及实验1:冷却模型[教学知识]