IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> STM32定时器学习笔记 -> 正文阅读

[嵌入式]STM32定时器学习笔记

#本节主要学习通用定时器#

一.组成:自动装载寄存器和16位计数寄存器。
二.适用场合:
1.测量输入信号的脉冲长度(输入捕获)
2.产生输出波形(输出比较和PWM)。
。。。。
说明:
1.使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整
2.每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作
三.分类:
1.高级定时器TIM8,TIM1
2.通用定时器TIM2、TIM3、TIM4和TIM5)
3.基本定时器TIM6,TIM7
四.通用定时器功能
● 16位向上、向下、向上/向下自动装载计数器
● 16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65536之间的任意
数值
**● 4个独立通道:**说明:
1.通用定时器有四个通道,每个通道相互独立,通过IO口输出,可以作为以下功能

2.定时器对应的通道IO口可以参考STM32中文参考手册->定时器IO口重映射小节
─ 输入捕获
─ 输出比较
─ PWM生成(边缘或中间对齐模式)
─ 单脉冲模式输出
● 使用外部信号控制定时器和定时器互连的同步电路
● 如下事件发生时产生中断/DMA: ─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发)
─ 触发事件(计数器启动、停止、初始化或者由内部/外部触发计数)
─ 输入捕获
─ 输出比较
● 支持针对定位的增量(正交)编码器和霍尔传感器电路
● 触发输入作为外部时钟或者按周期的电流管理
五.计数模式
1.向上计数:从0开始加计数到自动重装值ARR
2.向下计数:从自动重装值减到0
3.中央计数模式:从0开始加计数到自动重装值ARR,产生溢出事件,再从自动重装值减到0

六.pwm
和周期有关系即自动重装值还有比较值有关
ARR,CCR
PWM频率f=72000000/(ARR+1)(PSC+1)
时间周期=1/f
定时时间=f*(ARR+1)
占空比=CCR/(ARR+1)该公式可以设置CCR值或求出占空比,改变CCR的值可以改变占空比

定时时间计算,HZ对应S
TIM3_Int_Init(4999,7199);//10Khz(7199+1)/72的计数频率,计数到5000为500ms
频率=72000000/(7199+1)=10 000HZ
计一个数时间=1/频率=1/10 000=0.0001s
计数时间=定时时间=计一个数时间*(ARR+1)

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-04 19:59:12  更:2021-07-04 19:59:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 12:24:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码