本帖最后由 香水城 于 2020-10-10 16:31 编辑
1、关于第一个问题。
在中心对齐计数模式下,如果你要求在每个周期的上溢点产生更新事件,你可以在初始化定时器后修改RCR=1,TIM1->RCR=1;
你现在使用的cubemx进行配置,RCR那个地方先保持0默认值不动。
修改寄存器这个操作是放在 MX_TIM1_Init() 的后面,一次即可。
。。。。。。
MX_GPIO_Init();
MX_TIM1_Init();
TIM1->RCR=1;
。。。。。。
第2个问题:
它涉及到ARR/RCR/CCR等带预装功能的数据生效问题,当开启预装功能时,
它们的寄存器内容在发生更新事件时才生效,否则即改即有效。 像你这里开启
预装功能合适些。
|