stm32使用时钟生成PWM时调用__HAL_TIM_SetAutoreload导致PWM消失处理 这一个是配置的时候没有使用影子寄存器导致的, 如果加载的Autoreload的值比原来的这一个值小, 这是会出现一个问题, 如果计数器里面的值记为Count, 如果改变的时候New_Autoreload < Count < Old_Autoreload, 在没有使用影子寄存器的时候, 重装载的值会直接改变 这会导计数器需要一直加载直到溢出才可以重新达到预装载值, 以及达到CRR的值, 进行电平的翻转 使用影子寄存器的时候, 这一个数值的加载是在发生一次溢出信号的时候 解决