TIM中断是否也会阻止STM32上的后台计数?

时间:2017-07-04 16:57:55

标签: timer stm32 pwm ccr

正如标题所说,如果中断持续1微秒,使用STM32应该在计数周期内将CCR补偿1微秒,以实现正确的占空比吗?

例如,如果周期为100Khz且溢出中断为1微秒,我应该使用CCR = 50Khz来实现50%的占空比,还是应该使用CCR = 50kHz - 中断延迟?请记住,我使用影子寄存器动态预加载下一个周期/占空比组合。

示波器读数告诉我第二个。

是否存在自动补偿标志?

下面是一些代码段

export class MyComponent {
    title: string = 'My title';
    heroImageUrl: string ='http://www.myurl.com/img.jpg';
    heroes: any[] = [{name: 'a'}, {name: 'b'}];

    getVal() {
        return 3;
    }
}

1 个答案:

答案 0 :(得分:1)

不 - 中断与定时器没有任何关系。当定时器设置中断线时,它会正常计数 - 中断由中断控制器和中断控制器处理。核心。你没有必要补偿任何东西。