理论教育 CCP1模块脉宽调制:相关寄存器与实例

CCP1模块脉宽调制:相关寄存器与实例

时间:2023-10-19 理论教育 版权反馈
【摘要】:CCP1模块工作在PWM模式下的相关寄存器及控制位如下。

CCP1模块脉宽调制:相关寄存器与实例

CCP1模块工作在PWM模式下的相关寄存器及控制位如下。

1.PWM模式周期寄存器(PR2)

PR2:PWM模式周期寄存器。

2.CCP1模块低8位数据寄存器(CCPR1L)

CCPR1L:PWM模式高电平宽度高8位寄存器。

3.CCP1模块控制寄存器(CCP1CON)

1)bit5、bit4 CCP1X、CCP1Y:PWM模式高电平宽度低两位,与CCPR1L构成10位。

2)bit3~bit0 CCP1M3:CCP1M0:CCP1模块工作模式选择位。

11XX:PWM模式。

4.定时器2控制寄存器(T2CON)

1)bit2 TMR2ON:定时器2开关位。(www.daowen.com)

1:使能定时器2,定时器2会在时钟源的驱动下计数。

0:关闭定时器2,此时定时器1暂停计数。

2)bit1:bit0 T2CKPS1:T2CKPS0:定时器2时钟预分频选择位。

00:预分频比为1:1,即1个输入时钟脉冲使定时器2计数值加1。

01:预分频比为4:1,即4个输入时钟脉冲使定时器2计数值加1。

1X:预分频比为16:1,即16个输入时钟脉冲使定时器2计数值加1。

5.C口方向寄存器(TRISC)

bit2 RC2/CCP1:CCP1模块用的I/O引脚方向位,在PWM模式应为输出。

1:此引脚作为输入用。

0:此引脚作为输出用。

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

我要反馈