下载此文档

【转帖】STM32输入捕获模式3.pdf


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
【转帖】STM32 输入捕获模式

由于只有 TI1FP1 和 TI2FP2 连到了从模式控制器,所
以 PWM 输入模式只能使用 TIMx_CH1 /TIMx_CH2 信号。
强置输出模式在输出模式(TIMx_CCMRx 寄存器中
CCxS=00)下,输出比较信号(OCxREF 和相应的 OCx)能够
直接由软件强置为有效或无效状态,而不依赖于输出比较
寄存器和计数器间的比较结果。例如:CCxP=0(OCx 高电
平有效),则 OCx 被强置为高电平。 置 TIMx_CCMRx 寄
存器中的 OCxM=100,可强置 OCxREF 信号为低。输出比
较模式此项功能是用来控制一个输出波形,或者指示一段
给定的的时间已经到时。 当计数器与捕获/比较寄存器的内
容相同时,输出比较功能做如下操作:● 将输出比较模式
(TIMx_CCMRx 寄存器中的 OCxM 位)和输出极性
(TIMx_CCER 寄存器中的 CCxP 位)定义的值输出到对应的
引脚上。在比较匹配时,输出引脚可以保持它的电平
(OCxM=000)、被设置成有效电平(OCxM=001)、被设置成
无效电平(OCxM=010)或进行翻转(OCxM=011)。● 设置中
断状态寄存器中的标志位(TIMx_SR 寄存器中的 CCxIF
位)。● 若设置了相应的中断屏蔽(TIMx_DIER 寄存器中的
CCxIE 位),则产生一个中断。● 若设置了相应的使能位
(TIMx_DIER 寄存器中的 CCxDE 位,TIMx_CR2 寄存器中
的 CCDS 位选择 DMA 请求功能),则产生一个 DMA 请
求。输出比较模式的配置步骤:1. 选择计数器时钟(内部,
外部,预分频器)2. 将相应的数据写入 TIMx_ARR 和
TIMx_CCRx 寄存器中 3. 如果要产生一个中断请求和/或一
个 DMA 请求,设置 CCxIE 位和/或 CCxDE 位。4. 选择输
出模式,例如当计数器 CNT 与 CCRx 匹配时翻转 OCx 的
输出引脚,CCRx 预装载未用,开启 OCx 输出且高电平有
效,则必须设置 OCxM=’011、’ OCxPE=’0、’ CCxP=’0’和
CCxE=’1。’ 5. 设置 TIMx_CR1 寄存器的 CEN 位启动计数器
PWM 模式脉冲宽度调制模式可以产生一个由 TIMx_ARR
寄存器确定频率、由 TIMx_CCRx 寄存器确定占空比的信
号。在 TIMx_CCMRx 寄存器中的

【转帖】STM32输入捕获模式3 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人好用的文档
  • 文件大小214 KB
  • 时间2021-04-27