CubeMX TIM 配置AutoReloadPreload

发布时间 2023-06-30 16:21:16作者: FBshark

CubeMX 配置定时器的时候,出现如下选项:

 

成员变量AutoReloadPreload的取值范围

TIM_AUTORELOAD_PRELOAD_DISABLE预装载功能关闭
TIM_AUTORELOAD_PRELOAD_ENABLE 预装载功能开启
  1. 用于设置自动重载寄存器TIMx_ARR的预装载功能,即自动重装寄存器的内容是更新事件产生时写入有效,还是立即写入有效;
  2. 预装载功能在多个定时器同时输出信号时比较有用,可以确保多个定时器的输出信号在同一个时刻变化,实现同步输出;
  3. 单个定时器输出时,一般不开启预装载功能。