Board logo

标题: S12定时1MS的TC0寄存器数值是多少呢? [打印本页]

作者: feitianhuli4229    时间: 2008-3-29 18:44     标题: S12定时1MS的TC0寄存器数值是多少呢?

我主要是不会算
计一个数所用时间和总线时钟,预分频器的关系?
例如51单片机 定时1MS这样算:
当fosc=6MHz时,振荡周期=1/6 us 机器周期=12×1/6 us=2us
所以,定时时间常数为:1ms/2us=500。

能帮我详细写出计算过程么?
另外总线时钟频率也可以通过 软件设置吧?

作者: feitianhuli4229    时间: 2008-3-30 10:42

有谁知道,告诉我一下
作者: strongchen    时间: 2008-3-31 11:25

对于S12来说,一般总线频率是时钟频率的二分之一,而机器周期就是总线频率的倒数。例如,如果采样16M的外部晶振,不采用内部PLL,那么总线频率就是8M,机器周期为125nS。如果定时器采用总线时钟作为时钟源,定时1mS,那么应该采用输出比较的方式。若定时器预分频器采用2分频,那么通道寄存器的值应为1mS/125nS/2=4000。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0