CubeMX 配置定时器的时候,出现如下选项:
成员变量AutoReloadPreload的取值范围
TIM_AUTORELOAD_PRELOAD_DISABLE | 预装载功能关闭 |
---|---|
TIM_AUTORELOAD_PRELOAD_ENABLE | 预装载功能开启 |
- 用于设置自动重载寄存器TIMx_ARR的预装载功能,即自动重装寄存器的内容是更新事件产生时写入有效,还是立即写入有效;
- 预装载功能在多个定时器同时输出信号时比较有用,可以确保多个定时器的输出信号在同一个时刻变化,实现同步输出;
- 单个定时器输出时,一般不开启预装载功能。