TI中文支持网
TI专业的中文技术问题搜集分享网站

求助TI:关于F2812的PWM模块

您好,我需要用PWM模块生成普通非对称PWM波形,但是调试的时候检查寄存器时发现,T3CMPR寄存器无法写入。

代码如下

EALLOW;

EvbRegs.T3CON.bit.TMODE=2;
EvbRegs.T3CON.bit.TPS=0x02; //T1CLK=HSPCLK/128=75M/64
EvbRegs.T3CON.bit.TENABLE=0; //暂时禁止T3计数
EvbRegs.T3CON.bit.TCLKS10=0; //使用内部时钟,T1CLK

EvbRegs.T3CON.bit.TECMPR =1; //使能定时器比较操作
EvbRegs.GPTCONB.bit.T3CMPOE=1; //使能比较输出
EvbRegs.GPTCONB.bit.T3PIN =1; //低有效PWM
EvbRegs.T3PR=T3PWM_PERIOD;
EvbRegs.T3CMPR=4000;
EvbRegs.T3CNT=0;

EDIS;

执行了 EvbRegs.T3CMPR=4000;之后,T3CMPR寄存器的值依然为0x0000.

请问可能的原因有哪些呢?谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » 求助TI:关于F2812的PWM模块
分享到: 更多 (0)