Part Number:TMS320F280049C
TI的工程师,您好。
在F28004x的手册中提到,TB模块在收到同步信号后能把TBPHS的值加载到TBCLK中,并能选择TBCLK计数方向。
请问能不能做到在收到这个同步信号(由CMPSS的DCAEVT1.sync产生)后不加载TBPHS的值,但是将TBCLK的计数方向改变,把当前计数模式由上升计数变为向下计数,像下面这个图实现功能。
Annie Liu:
是的,可以在接收到同步信号后改变计数器的方向。
这可以通过配置 TBCTL[PSHDIR] 位来完成。 这适用于所有同步源,包括 DCAEVT1.sync
,
Suiyang Hu:
您好,谢谢您的回答。
我的意思是能不能在收到同步信号以后,不装载TBPHS寄存器里的值给CTR,仍然保持当前CTR的值,只改变计数器的方向。
,
Annie Liu:
这是不可能的,当同步发生时,TBPHS 和 PHSDIR 的加载会一起发生。