ARM 学习笔记3 STM32G4 定时器相关资料整理

官方文档

  1. AN4539 HRTIM cookbook
  2. AN4539_HRTIM使用指南 中文版的文档,注意文档的版本号滞后于英文原版
  3. ST MCU中文文档 中文文档汇总

博客文章

  1. STM32-定时器详解
  2. 【STM32H7教程】第63章 STM32H7的高分辨率定时器HRTIM基础知识和HAL库API
  3. stm32f334 HRTIM触发ADC注入中断采样
  4. 电机控制基础1------定时器基础知识与PWM输出原理 此文定时器分类图很直观
  5. stm32影子寄存器、预装载寄存器,TIM_OC1PreloadConfig和TIM_ARRPreloadConfig的作用
  6. 利用STM32的TIM1/TIM8输出可以移相的互补PWM

Tips

PWM模式1 与 PWM模式2

个人速记:

  • PWM模式1,不论增减计数,cnt低于ccr为有效电平,高于则为无效电平。
  • PWM模式2,不论增减计数,cnt高于ccr为有效电平,低于则为无效电平。

以下摘自 分享:PWM输出极性高低的区别

110:PWM模式1- 在向上计数时,一旦TIMx_CNT<TIMx_CCR1时通道1为有效电平,否则为

无效电平;在向下计数时,一旦TIMx_CNT>TIMx_CCR1时通道1为无效电平(OC1REF=0),否

则为有效电平(OC1REF=1)。

111:PWM模式2- 在向上计数时,一旦TIMx_CNT<TIMx_CCR1时通道1为无效电平,否则为

有效电平;在向下计数时,一旦TIMx_CNT>TIMx_CCR1时通道1为有效电平,否则为无效电

其他

  1. Auto-reload preload enable, 控制TIMx_ARR寄存器是否缓冲,为0不缓冲,为1缓冲。类似于TI-DSP中的是否使用CMPA的影子寄存器。
相关推荐
FakeOccupational2 小时前
计算机科技笔记: 容错计算机设计05 n模冗余系统 TMR 三模冗余系统
笔记·科技
海棠蚀omo4 小时前
C++笔记-红黑树
开发语言·c++·笔记
龙湾开发4 小时前
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 12.曲面细分
c++·笔记·学习·3d·图形渲染
霸王蟹4 小时前
React中巧妙使用异步组件Suspense优化页面性能。
前端·笔记·学习·react.js·前端框架
ljt27249606614 小时前
Compose笔记(二十四)--Canvas
笔记·android jetpack
霸王蟹5 小时前
React 19 中的useRef得到了进一步加强。
前端·javascript·笔记·学习·react.js·ts
霸王蟹5 小时前
React 19版本refs也支持清理函数了。
前端·javascript·笔记·react.js·前端框架·ts
Vizio<6 小时前
基于CNN的猫狗识别(自定义CNN模型)
人工智能·笔记·深度学习·神经网络·cnn
N_NAN_N6 小时前
程序设计语言----软考中级软件设计师(自用学习笔记)
笔记·学习
我的老子姓彭8 小时前
LWIP的NETCONN接口
笔记·lwip