PIC18F6390/6490/8390/8490
19.1
比较CON组fi guration
有8种操作模式为比较
器,如图19-1所示。位, CM2 : CM0中的
CMCON寄存器,被用来选择这些模式。该
TRISF寄存器控制的数据方向
比较器引脚的每个模式。如果比较
模式改变时,比较器的输出电平可能不
有效期为中所示的特殊模式改变延时
注意:
比较器中断应该被禁止
在比较器模式改变;
否则,可能会产生误中断。
图19-1 :
比较器的I / O操作模式
比较关闭
CM2 : CM0 =
111
RF6/AN11/
D
SEG24
RF5/AN10/
D
CV
REF
/SEG23
RF4/AN9/
SEG22
RF3/AN8/
SEG21
D
D
V
IN
-
V
IN
+
比较器复位(POR默认值)
CM2 : CM0 =
000
RF6/AN11/
A
SEG24
RF5/AN10/
A
CV
REF
/SEG23
RF4/AN9/
SEG22
RF3/AN8/
SEG21
A
A
V
IN
-
V
IN
+
C1
关(读为'0')
C1
关(读为'0')
V
IN
-
V
IN
+
V
IN
-
V
IN
+
C2
关(读为'0')
C2
关(读为'0')
两个独立的比较
CM2 : CM0 =
010
RF6/AN11/
A
V
IN
-
SEG24
C1
V
IN
+
RF5/AN10/
A
CV
REF
/SEG23
RF4/AN9/
SEG22
RF3/AN8/
SEG21
A
A
V
IN
-
V
IN
+
C1OUT
与输出两个独立的比较
CM2 : CM0 =
011
RF6/AN11/
A
V
IN
-
SEG24
C1OUT
C1
V
IN
+
RF5/AN10/
A
CV
REF
/SEG23
RF2/AN7/C1OUT*/SEG20
C2
C2OUT
RF4/AN9/
SEG22
RF3/AN8/
SEG21
A
A
V
IN
-
V
IN
+
C2
C2OUT
RF1/AN6/C2OUT*/SEG19
两个公共参考比较
CM2 : CM0 =
100
RF6/AN11/
A
V
IN
-
SEG24
C1OUT
C1
V
IN
+
RF5/AN10/
A
CV
REF
/SEG23
RF4/AN9/
SEG22
RF3/AN8/
SEG21
A
D
V
IN
-
V
IN
+
两个公共参考比较与输出
CM2 : CM0 =
101
RF6/AN11/
SEG24
RF5/AN10/
CV
REF
/SEG23
A
A
V
IN
-
V
IN
+
C1
C1OUT
RF2/AN7/C1OUT*/SEG20
C2
C2OUT
RF4/AN9/
SEG22
RF3/AN8/
SEG21
A
D
V
IN
-
V
IN
+
C2
C2OUT
RF1/AN6/C2OUT*/SEG19
以输出一个独立的比较
CM2 : CM0 =
001
RF6/AN11/
A
SEG24
RF5/AN10/
A
CV
REF
/SEG23
V
IN
-
V
IN
+
四输入的双比较器
CM2 : CM0 =
110
RF6/AN11/
A
SEG24
RF5/AN10/
A
CV
REF
/SEG23
RF4/AN9/
SEG22
RF3/AN8/
SEG21
A
A
CIS = 0
CIS = 1
V
IN
-
V
IN
+
CIS = 0
CIS = 1
V
IN
-
V
IN
+
C1
C1OUT
C1
C1OUT
RF2/AN7/C1OUT*/SEG20
RF4/AN9/
SEG22
RF3/AN8/
SEG21
D
D
V
IN
-
V
IN
+
C2
C2OUT
C2
关(读为'0')
CV
REF
从V
REF
模块
A =模拟输入,端口读取总是零
D =数字输入
CIS ( CMCON<3> )是比较器输入开关
*设置TRISF<2 : 1>位将通过配置引脚设置为输入禁用比较器输出。
DS39629C第242页
©
2007 Microchip的技术公司