PIC16F87X
寄存器8-1: CCP1CON寄存器/ CCP2CON寄存器(地址: 17H / 1DH )
U-0
—
bit7
U-0
—
R/W-0
CCPxX
R/W-0
CCPxY
R/W-0
CCPxM3
R/W-0
CCPxM2
R/W-0
CCPxM1
R/W-0
CCPxM0
bit0
R =可读位
W =可写位
U =未实现位,读为
‘0’
- n =上电复位值
位7-6 :
未实现:
读为' 0 '
位5-4 :
CCPxX : CCPxY :
PWM最显着的位
捕捉模式:未使用
比较模式:未使用
PWM模式:这些位是PWM占空比的低2位。高8位在CCPRxL 。
位3-0 :
CCPxM3 : CCPxM0可以选择:
将CCPx模式选择位
0000
=捕捉/比较/ PWM关闭(复位CCPx模块)
0100
=捕捉模式,每个下降沿
0101
=捕捉模式,每个上升沿
0110
=捕捉模式,每4个上升沿
0111
=捕捉模式,每16个上升沿
1000
=比较模式,匹配时输出高电平( CCPxIF位置1 )
1001
=比较模式,明确匹配时输出( CCPxIF位置1 )
1010
=比较模式,产生软件中断比赛( CCPxIF位置1 , CCPx引脚不受影响)
1011
=比较模式,触发特殊事件( CCPxIF位置1 , CCPx引脚不受影响) ; CCP1复位
TMR1 ; CCP2复位TMR1并启动A / D转换(如果A / D模块使能)
11xx
- PWM模式
DS30292A第58页
©
1999 Microchip的技术公司