智能车制作
标题:
关于MC9S12XS128MAL的TIM模块、ECT模块和PIT模块
[打印本页]
作者:
Mr.5
时间:
2011-12-10 14:26
标题:
关于MC9S12XS128MAL的TIM模块、ECT模块和PIT模块
最近在学9S12这款单片机,看到参考书《嵌入式系统设计实战---基于飞思卡尔S12X微控制器》中所提到的TIM模块的一些内容,但是参照网上一些资料时,发现并没有有关TIM的详细介绍,一般是介绍ECT模块,但是参考书上并没提及ECT模块。后来我在查找这两者的区别时,又看到一个PIT模块。然后我就更糊涂了,这三个模块到底有什么区别呐?在对比这两个模块(TIM和ECT)时发现他们所有关的寄存器基本上是一样的。还是说,这两个模块事实上就是一种用途的两种叫法而已,或者有什么区别。
我是初学者,关于这三个模块的区别,哪位朋友可以帮我提点一下,不胜感激。
作者:
wo520
时间:
2012-2-5 20:03
这个地方我也很疑惑,我也没搞懂,不如我们倆讨论一下吧!!!
作者:
ifree
时间:
2012-2-12 17:17
好像ECT 里面就包含了PIT和TIM两个模块,具体是不是这样的,我也不是很清楚,还请高手指点一下!!!!
作者:
带着飞翔的翅膀
时间:
2012-3-10 14:20
我也不懂 同求解答。
作者:
在路上曹阳
时间:
2012-3-17 16:24
ECT可以定时计数,技术是可以使内部时钟也可以是外部脉冲,PIT主要用于定时,引起总段
作者:
左行右走
时间:
2012-4-4 15:51
一直没明白,写程序很费劲,你弄明白了么,帮帮一把
作者:
1637557819
时间:
2012-4-29 15:58
唉 蛋疼 太复杂了
作者:
luooove
时间:
2012-5-2 20:57
xs128没有ECT模块,而是分成了PIT和TIM两个模块。PIT的作用是产生周期中断,与51单片机的定时器功能一样,只是不需像51那样在中断中要重赋定时器初值。计数是在TIM中实现,xs128只有16位一个脉冲累加器PACA(与IOC7脚相连),而dg128还有PACB,比如你用光电编码器测速,编码器传回一系列脉冲,由PACA记录脉冲数,有一个脉冲就记一个数(这与你设定的触发沿有关)。另外,每个引脚都有一个对应的TCx寄存器,当相应引脚触发时,TIM模块中的自由计数器TCNT中的计数值就存到对应的TCx中(读回TCx),再触发一次TCNT再存入TCx(再读回),两次相减就为两次触发的间隔时间。
作者:
……
时间:
2012-9-3 15:04
楼上说的很好,也没人赞一个,我帮顶下吧
作者:
燕山青草
时间:
2012-9-14 21:40
讲得很好
作者:
Tenacity
时间:
2012-11-10 09:15
恩恩 很明白
作者:
一心
时间:
2012-11-11 18:40
顶个
作者:
shhu1993
时间:
2013-3-20 18:38
楼上的那位说得好
作者:
1184951227
时间:
2013-9-30 23:49
不懂
作者:
Sansan_92
时间:
2016-10-24 19:58
ECT和TIM就是同一个模块
作者:
Sansan_92
时间:
2016-10-24 19:59
ECT和TIM就是同一个
欢迎光临 智能车制作 (http://www.znczz.com/)
Powered by Discuz! X3.2