寄存器TCFG0和TCFG1是配置外部时钟频率的。
TCNTBx是计数缓存寄存器,TCMPBx是比较缓存寄存器,当内部寄存器TCNTx逐渐递减的时候,值等于比较寄存器的值就翻转电平,等于零了又翻转。
TCON是对PWM的控制寄存器,配置定时器工作状态。
unsigned long tcon;//用于存放时钟控制寄存器的数值
unsigned long tcnt;//用于存放TCNTB1的数值
unsigned long tcmp;//用于存放TCMPB1的数值
unsigned long tcfg1;//用于存放定时器配置寄存器1的数值
unsigned long tcfg0;//用于存放定时器配置寄存器0的数值
定时器输入频率 = PCLK / ( {预分频数值 + 1} ) / {分割数值}
{预分频数值} = 1~255,由TCFG0配置寄存器来配置
{分割数值} = 1, 2, 4, 8, 16, TCLK,由TCFG1配置寄存器来配置