理论教育 时基控制寄存器(TBCTL)的作用及参数设置

时基控制寄存器(TBCTL)的作用及参数设置

时间:2023-06-15 理论教育 版权反馈
【摘要】:位15~14,FREE,SOFT:仿真模式位。当时基计数器设置为增减计数模式时,该位起作用。位12~10,CLKDIV:时基时钟分频位。该位域确定时基时钟的分频值。TBCLK=SYSCLKOUT/●000:/1●001:/2●010:/4●011:/8●100:/16●101:/32●110:/64●111:/128位9~7,HSPCLKDIV:高速时基时钟分频位。位5~4,SYNCOSEL:同步输出选择位。

时基控制寄存器(TBCTL)的作用及参数设置

位15~14,FREE,SOFT:仿真模式位。设置时基计数器在仿真时的行为。

●00:在下一个增计数或减计数后停止。

●01:当计数一个周期后停止。

●1x:自由运行。

位13,PHSDIR:相位方向位。当时基计数器(TBCTR)设置为增减计数模式时,该位起作用。

●0:当同步事件发生时减计数;

●1:当同步事件发生时增计数。

位12~10,CLKDIV:时基时钟分频位。该位域确定时基时钟的分频值。

TBCLK=SYSCLKOUT/(HSPCLKDIV×CLKDIV)

●000:/1(复位默认值)

●001:/2

●010:/4

●011:/8

●100:/16

●101:/32

●110:/64

●111:/128

位9~7,HSPCLKDIV:高速时基时钟分频位。

●000:/1

●001:/2(复位默认值)

●010:/4

●011:/6

●100:/8(www.daowen.com)

●101:/10

●110:/12

●111:/14

位6,SWFSYNC:软件强制同步脉冲位。

●0:写0无效。

●1:强制产生1次同步脉冲。

位5~4,SYNCOSEL:同步输出选择位。

●00:ePWMxSYNC。

●01:CTR=0。

●10:CTR=CMPB。

●11:禁止ePWMxSYNCO信号。

位3,PRDLD:时基周期寄存器(TBPRD)是否从影子寄存器装载值选择位。

●0:当时基计数器(TCBTR)值为0时,时基周期寄存器(TBPRD)从影子寄存器装载值。

●1:时基周期寄存器(TBPRD)不装载值。

位2,PHSEN:计数器从相位寄存器装载值使能位。

●0:不从相位寄存器装载值。

●1:当ePWMxSYNC信号输入时,计数器从相位寄存器中装载值。

位1~0,CTMODE:计数模式选择位。

●00:增计数模式。

●01:减计数模式。

●10:增减计数模式。

●11:禁止计数器动作(复位时默认)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈