STM32在HAL库下的PWM需要注意的点
Posted zhanghonglang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32在HAL库下的PWM需要注意的点相关的知识,希望对你有一定的参考价值。
一、TIM的框图
TIMx_ETR:TIMER 外部触发引脚
ETR: External trigger timer input 外部触发输入
ETRP:External trigger prescaler 分频后的外部触发输入
ETRF:滤波后的外部触发输入
TRGO: 触发输出
TRGI: 触发输入
TGI: 触发中断
ITR0 ITR1 ITR2 ITR3:内部触发 x(由另外的定时器触发)
TIF_ED: 边沿检测器。
TI1FP1 TI2FP2: 滤波后定时器 1/2 的输入
CK_PSC:分频器时钟输入
CK_CNT:定时器时钟
UI: update Interrupt
U: update
TI1 TI2 TI3 TI4:定时器输入信号 x
IC1 IC2 IC3 IC4:输入比较 x
CC1I CC2I CC3I CC4I: Capture/Compare x interrupt
IC1PS IC2PS IC3PS IC4PS: 分频后的 ICx
OC1REF OC2REF OC3REF OC4REF: 输出参考信号
DTG: Dead-time generator setup
OC1 OC1N OC2 OC2N OC3 OC3N OC4: 输出捕获 x
BRK: break input
BI: break interrupt
TIMx_CHx:TIMER 的输出脚
timer内部时钟源:
二、模式
1. STM32定时器的单脉冲输出功能,其实是定时器输出比较功能的一个特殊应用。即让定时器在某个事件触发后的一段时间产生指定脉宽的单脉冲信号。
三、其他
1.STM32LXXX低功耗系列,有些型号是没有DTG配置寄存器或者没有高级定时器,我猜它的意思是这颗芯片不适合需要驱动马达的项目。
以上是关于STM32在HAL库下的PWM需要注意的点的主要内容,如果未能解决你的问题,请参考以下文章