C8051F340/1/2/3/4/5/6/7
22.2.1 。边沿触发捕捉模式
在这种模式下, CEXn引脚的有效变导致PCA捕捉PCA计数器的值/
定时器,并将其加载到对应模块的16位捕捉/比较寄存器(PCA0CPLn和
到PCA0CPLn ) 。的CAPPn和CAPNn位PCA0CPMn寄存器中用来选择跃迁的类型
针对这样触发捕获:从低到高的跳变(上升沿) ,高至低跳变(下降沿)
或任何变化(正或负边沿) 。当捕捉发生时,捕捉/比较标志(CCFn )
PCA0CN中被设置为逻辑1 ,如果启用CCF中断将产生一个中断请求。的CCFn
位不会被硬件自动清除,当CPU转向中断服务程序,并
必须用软件清零。如果同时CAPPn和CAPNn位被设置为逻辑1时,端口的状态,那么状态
销CEXn对应可以直接读取,以确定一个上升沿或下降沿是否引起
捕捉。
PCA中断
PCA0CPMn
P
ê CCMT
P
E
W
C A A AO
W
C
M
OPP TG
M
C
1
MPN N N
n
F
6
n n n
n
n
x 0
0 0 0 x
PCA0CN
CC
FR
CCCCC
CCCCC
FFFFF
4 3 2 1 0
( TO的CCFn )
PCA0CPLn
PCA0CPHn
0
I / O端口
交叉开关
CEXn输出
1
0
1
PCA
时基
CAPTURE
PCA0L
PCA0H
图22.4 。 PCA捕捉模式图
注:能CEXn输入信号必须保持高电平或低电平至少2个系统时钟周期被认可
硬件。
270
1.0版