30.6.3 增加特性
30.6.3.1 One-Shot 操作
当one-shot使能,计数器自动在下一个记数溢出或下溢状态下。当记数器停止,STATUS.STOP被置位同
时波形输出设置到定义在驱动控制寄存器(DRVCTRL.NREx和DRVCTRL.NRVx)中的不可恢复状态x输出使能(NREx)
和不可恢复状态x输出值位中的设置。
One-shot 操作能被使能通过向控制寄存器B设置寄存器(CTRLBSET.ONESHOT)中的One-Shont比特写1,
并且失能是向控制B清除寄存器写一个1(CTRLBCLR.ONESHOT)。当使能时,TCC将记数直到一个上溢或下溢发生
并且停止记数。one-shot 操作能被恢复用软件触发命令,一个触发事件或一个开始事件。当记数器重启操作
时,在状态寄存器中的停止位被清除。
30.6.3.2 循环缓冲
周期寄存器(PER)和比较通道寄存器(CC0到CC3)支持循环缓冲操作。当循环缓冲操作使能时,在每个更
新状态下,PER或CCx值考贝到相应的缓冲寄存器。循环缓冲区致力于RAMP2,ramp2a,和dsboth操作。
|