智能车制作

标题: ECT模块学习的困惑~ [打印本页]

作者: shineamnys    时间: 2010-7-10 15:29
标题: ECT模块学习的困惑~
今天在学习ECT模块,但是这个寄存器的数量多的实在有点惊人,30个左右吧,有没有高人指点一下怎么学习啊,哪些是重点啊?
作者: adchchca    时间: 2010-7-10 16:20
寄存器是很多,但实际用到的也就是那么几个,按照步骤一步一步来还是比较容易的,例如与IC有关的也就是PACNT和PACTL两个,设置PACTL=0x50;周期性读取PACNT就可以得到所需的脉冲数。
作者: th152210    时间: 2011-1-6 14:46
楼上说的不对吧,与IC有关的还有TCTL1,TCTL2,还有TIOS。IC方式不光是用在脉冲累加的方式,还与输入捕捉有关。
我也是刚学ECT模块。学习ECT(确切的说是TIM模块,mc9s12xs128上貌似没有ECT),我的步骤是先学习的OC,因为OC的现象好看,不需要人为干涉,比如说先设置成输出比较模式,设置好动作方式,要想输出到引脚的话,最好也要设置TTOV(它能是引脚在计数器溢出时将引脚电平翻转,否则引脚会一直处于捕捉后的电平),总线时钟不要太高,定时器分频器设置到最高(16M的晶振的话,128分频,产生的引脚输出方波的周期也在1、2s)。熟悉了TCNT等相关寄存器的使用方法,然后再学IC等模块就好办了。。。
作者: sswm    时间: 2011-3-28 00:48
回复 3# th152210


    你太对了




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2