您的位置 首页 嵌入式

ECT 增强型定时器__HCS12学习笔记(4)

寄存器比较多,就不一一介绍了,具体请查数据手册。这部分主要有3个模块:1基本模块通过设置定时器的分频,允许禁止位来控制定时器的运行

寄存器比较多,就不逐个介绍了,详细请查数据手册。

这部分主要有3个模块:

1 根本模块

经过设置定时器的分频,答应制止位来操控定时器的运转,经过核算Fbus和分频来设置定时器的长短。

2 输入捕捉、输出比较

这部分比较复杂,调了好久,主要是几个寄存器的运用,在设置好根本定时器的分频,时钟以及中止后,这部分就可以正常运用了。

CTL1和2操控输出,CTL3和4操控输入。

在这部分的调试中,我将输出比较和输入捕捉一起运用,碰到了许多问题,我将输出比较口连通到输入捕捉口上,即PT7—PT0,设置上升沿捕捉,并设置PT7在计数8000时翻转,捕捉时中止,用万用表测PT7正常输出,而且正常进入中止,在中止中读TC0的值,此刻读出的值不正常,一向都是全0。

3 脉冲累加器

4个8位的脉冲累加器。用来做计数跳变。

这部分要点在于时钟分频的挑选,中止方法的挑选,还有在写中止程序时,中止向量表的查找,时钟分频的核算等等。这部分较难,多花时刻了解。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/260812.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部