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 定时器 1 普通定时 -> 正文阅读

[嵌入式]stm32 定时器 1 普通定时

普通定时功能?

? 先看看框图 每天看一遍此图 神功大成

?

?

三类影子寄存器

预分频寄存器? TIMx_PSC

自动重装载寄存器 TIMx_ARR??

用户读写操作时候,访问的都是预装寄存器

? ? ? ?更新值都是预装寄存器中的值

起作用的都是影子寄存器中的值

? ? ? ? 在UEV发生之前修改,修改只是预装寄存器的内容,只有在UEV发生之后才拷贝预装寄存器的内容到影子寄存器中

举例:向上计时 TIMx_ARR? = 100,现在修改TIMx_ARR = 200.必须等100个脉冲计数完成后 预装寄存器中的值才拷贝到影子寄存器中

?

如上图所示

PSC寄存器 读写都是操作预装寄存器

ARR 寄存器 在TIM_CR1(控制寄存器)ARPE位

????????ARPE位 = 0 不使用预装功能 ARR寄存器直接操作 影子寄存器

??????????ARPE位 = 1 使用预装功能

通样CCR寄存器 和ARR 类似

TIMx_CCMRx 中的 OCxPE位决定是否使用预装载功能

下图配置

?

?PSC = 31

ARR = 999??

aut-reload preload 使能预装功能? 向上计数

TIMx_EGR 的UG位 该位 主动置位会重新计数

当使能中断以后 计数溢出会中断一次? 用户在中断中 写入自己的处理代码即可

关于上图的

Tigger Output(TRGO)Parameters()

Tigger Event Selection? 占用CR2 3位

用于主从模式下送到从定时器的同步信息?

000: 复位? ?则事件产生寄存器(TIMx_EGR)的UG位()

此位软件值1 ,硬件自动清零 并重新初始化计数器

即TIMx_EGR 的UG位 手动置1? 作为从定时器的输入

?如上图 Tigger Event Selection 只有在手动置TIMx_EGR 的UG位位1 才会触发从定时器

?从定时器配置如下:

???????? MSM位 置1

? ? ? ? ?触发选择 指定定时器

? ? ? ? 从模式选择:复位模式

则只要置位?TIMx_EGR的UG 其对应的从定时器就会复位

001:使能? 计数器使能信号作为触发源

? ? ? ? 同一时间 启动多个定时器?

?从定时器配置如下:

???????? MSM位 置1

? ? ? ? ?触发选择 指定定时器

? ? ? ? 从模式选择:门控模式????????

则只要使能主定时器的计数器从定时器就会同步计数?

当从模式选择位:触发模式 只会在触发的上升沿 启动?

?

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-19 12:12:44  更:2021-08-19 12:14:12 
 
开发: 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/20 20:40:02-

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