C8051F80x-83x
29.3.4 。频率输出模式
频率输出方式在相关模块的可编程频率的方波
CEXn引脚。捕捉/比较模块的高字节保持PCA时钟数的输出前数
看跌期权被触发。该方波的频率由公式29.1中定义。
F
PCA
F
CEXn输出
= ----------------------------------------
-
2
PCA0CPHn
注: 0×00在向PCA0寄存器A的值等于256为这个等式。
方程29.1 。方波输出频率
哪里
F
PCA
是时钟由PCA模式寄存器的CPS2-0位选择的频率,
PCA0MD 。捕获的低字节/比较模块相比, PCA计数器低字节;上一个
匹配时,CEXn被触发,偏移量保持在高字节加到PCA0CPLn的匹配值。
频率输出方式是通过将PCA0CPMn稳压中ECOMn , TOGn和PWMn位置启用
存器。该MATn位通常应在该模式下被设置为0 。如果MATn被设置为1 ,则CCFn标志
该通道将被设置在16位PCA0计数器和16位捕捉/比较寄存器的信
NEL是相等的。
写
PCA0CPLn
RESET
写
PCA0CPHn
0
ENB
PCA0CPMn
ENB
1
P ECCMT P·E
WC A A A○ WC
MO P P的Tg MC
1 MPN N N N·
6 n n n
n
n
x
0 0 0
x
启用
PCA0CPLn
8位加法器
加法器
启用
PCA0CPHn
的TOGn
切换
8-bit
比较
MATCH
0
CEXn输出
1
交叉开关
I / O端口
PCA时基
PCA0L
图29.7 。 PCA频率输出模式
29.3.5 。通过15位脉冲宽度调制器模式的8位
每个模块都可以被独立地使用,以产生一个脉冲宽度调制(PWM)输出关于其相关
的CEXn引脚。输出的频率依赖于时间基准的PCA计数器/定时器,并
的PWM周期长度的设定(8 ,9,10 ,11,12 ,13,14或15位)。对于向后兼容
8位PWM模式可用在其他设备上时, 8位PWM模式下操作比9,10略有不同,
11 , 12 , 13 , 14 ,和15位PWM模式。
需要注意的是配置为8位的所有信道是很重要的
通过15位PWM模式将使用相同的周期长度。
例如,这是不可能的配置
一个信道为8位PWM模式,另一个用于11位模式。然而,其他的PCA通道可以CON组
想通引脚捕捉,高速输出,软件定时器,频率输出,或者16位PWM模式不知疲倦
pendently 。
232
1.0版