CC在整个SPWM中的位置,一共会产生两个比较信号,当CTR = CMPA和当CTR = CMPB
Cc的作用:1、当计数器等于比较寄存器A或B时,会产生两个事件2、控制PWM的占空比3使用阴影寄存器更改PWM的占空比以便获得更大的灵活性
寄存器:一共三个:控制CMPCTL、比较A CMPA 、比较B CMPB,CMPAHR 这里不谈。 Counter-Compare A Register (CMPA)、 Counter-Compare B Register (CMPB)都是16位的比较寄存器,作用就是比较。
CMPCTL重要位:
SHDWBMODE 、SHDWAMODE :比较寄存器阴影功能使能位,0使能阴影功能,1禁止,向比较寄存器立刻写入值。
LOADBMODE 、LOADAMODE:让SHDWBMODE 、SHDWAMODE =1的时候,该位不起作用。
当使能比较寄存器阴影功能时,LOADBMODE 、LOADAMODE表示加载模式
波形:关注重点:比较信号的产生
最后放一张CC的逻辑图: