1、TIMx->EGR |= 1;EGR的LSB UG置位,将重新初始化ARR,并触发一次更新中断,
所以在扩展TIM为32Bit时,需特别注意,操作完之后需即时Clear;->TIM_ClearITPendingBit(TIMx,TIM_IT_Update);
如果需测试该效果,务必在置位后,进行小的延时,才能看到触发效果,此时查看的PendingBit才是置位态;
2、在GPIO设置时,如果需要立即读回IDR等操作,同样需要小的delay (uS);
1、TIMx->EGR |= 1;EGR的LSB UG置位,将重新初始化ARR,并触发一次更新中断,
所以在扩展TIM为32Bit时,需特别注意,操作完之后需即时Clear;->TIM_ClearITPendingBit(TIMx,TIM_IT_Update);
如果需测试该效果,务必在置位后,进行小的延时,才能看到触发效果,此时查看的PendingBit才是置位态;
2、在GPIO设置时,如果需要立即读回IDR等操作,同样需要小的delay (uS);