在EPWM模块的CC子模块中,有几个寄存器不是很明白:
1、SHDWBFULL和SHDWAFULL
说明中说的是阴影寄存器的FIFO未满标志,阴影寄存器在32位写置位,16位对CMPA/CMPB写,也置位。
在计数器比较子模块的结构框图中,也没有标示出FIFO与CMPA/CMPB阴影寄存器的关系啊?
这样设计究竟是为什么? 如何来使用它?
2、CMPAM
Counter-compare A mirror Register 这种镜像寄存器与阴影寄存器、工作寄存器有什么关系啊?
怎么来使用的
楼主只记着这个影子寄存器,只是设置使用它时,将它的值装入CPMA(CMPB)中,并且,写入CMPA(CMPB)时,实际是对它写入的。
如果设置为不使用它,写入CMPA(CMPB)时,将直接写入。