首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

S12定时1MS的TC0寄存器数值是多少呢?

S12定时1MS的TC0寄存器数值是多少呢?

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

能帮我详细写出计算过程么?
另外总线时钟频率也可以通过 软件设置吧?
有谁知道,告诉我一下
对于S12来说,一般总线频率是时钟频率的二分之一,而机器周期就是总线频率的倒数。例如,如果采样16M的外部晶振,不采用内部PLL,那么总线频率就是8M,机器周期为125nS。如果定时器采用总线时钟作为时钟源,定时1mS,那么应该采用输出比较的方式。若定时器预分频器采用2分频,那么通道寄存器的值应为1mS/125nS/2=4000。
海纳百川  有容乃大
返回列表