
ZiLOG公司
Z89223/273/323/373
16位数字信号处理器, A / D转换器
央行13 / EXT1 ( C / T0)和Bank14 / EXT1 ( C / T1)
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1 D0
C / T
0 =禁用(默认)
1 =启用
输入选择
00 =输入没有任何效果(默认)
01 =保留
10 = UI0引脚
11 = UI1针
输入事件
00 =下降沿(默认)
01 =上升沿
10 =上升沿和下降沿
11 - 保留
输出选择
00 =输出不受影响(默认)
01 =保留
10 =驱动引脚TMO0
11 - 保留
输出极性
0 =输出信号为高的超时时间(默认)
1 =输出断言的超时低
操作模式
0000 =方波输出(默认)
0001 =可重触发单稳态
0010 = PWM( 8比特)的
0011 = PWM( 16位)的
0100 =有限脉冲串发生器
0101 =外部提供时钟单次
0110 =软件看门狗定时器
0111 =硬件看门狗定时器
1000 =脉冲秒表
1001 =边到边秒表
1010 =边沿计数器
1011 =门控边沿计数器
版权所有
测试模式*
0 =正常运行
1 =出厂测试模式
*注:用户应始终将该位编程QUOT & 0 & QUOT ;.
图32. C / T0和C / T1控制寄存器
T / C寄存器
每个C / T包含五个一组的16位寄存器。 Bank13是
用于访问寄存器的C / T0和Bank14是为
C / T1寄存器。所有访问C / T寄存器发生
零等待状态。
计数器/定时器控制寄存器( Bank13,14 / EXT1 ) 。
该
以TMR比写一个普通的寄存器不同。一
写的TMR导致要写入重建术中的内容
进入TMR ,导致C / T被重新触发。
TPLR ,预分频装载寄存器( Bank13,14 / EXT4 ) 。
牛逼 ê
T / C控制寄存器使能/禁用C / T ,输入选择
和输出选项,和操作模式。
TMLR -加载寄存器( Bank13,14 / EXT2 ) 。
牛逼 1 6 - B I T
16位TPLR寄存器保存在预分频器的负载值的
低8位。位15必须写入一个“1” ,位14-8
必须写入“ 0” 。
注意:
如果C / T的中断正被使用时,该寄存器必须重新
写在中断服务程序中,以便结束
以使下一个中断。时钟周期的数目
从中断服务程序的开头
写必须超过预分频器的负载值。
TMLR寄存器保存加载到TMR值
当TMR溢。
TMR -计数器寄存器( Bank13,14 / EXT3 ) 。
TMR是一种
16位递减计数器保存当前的C / T值。它可以
读起来像其他普通的寄存器。然而,写作
DS000202-DSP0599
41