智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2756|回复: 3
打印 上一主题 下一主题

ECT模块学习的困惑~

[复制链接]

7

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
386
威望
279
贡献
55
兑换币
16
注册时间
2010-5-18
在线时间
26 小时
跳转到指定楼层
1#
发表于 2010-7-10 15:29:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
今天在学习ECT模块,但是这个寄存器的数量多的实在有点惊人,30个左右吧,有没有高人指点一下怎么学习啊,哪些是重点啊?

3

主题

37

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1014
威望
349
贡献
471
兑换币
0
注册时间
2010-10-4
在线时间
97 小时
4#
发表于 2011-3-28 00:48:36 | 只看该作者
回复 3# th152210


    你太对了
回复 支持 反对

使用道具 举报

7

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
949
QQ
威望
351
贡献
542
兑换币
12
注册时间
2010-10-13
在线时间
28 小时
3#
发表于 2011-1-6 14:46:12 | 只看该作者
楼上说的不对吧,与IC有关的还有TCTL1,TCTL2,还有TIOS。IC方式不光是用在脉冲累加的方式,还与输入捕捉有关。
我也是刚学ECT模块。学习ECT(确切的说是TIM模块,mc9s12xs128上貌似没有ECT),我的步骤是先学习的OC,因为OC的现象好看,不需要人为干涉,比如说先设置成输出比较模式,设置好动作方式,要想输出到引脚的话,最好也要设置TTOV(它能是引脚在计数器溢出时将引脚电平翻转,否则引脚会一直处于捕捉后的电平),总线时钟不要太高,定时器分频器设置到最高(16M的晶振的话,128分频,产生的引脚输出方波的周期也在1、2s)。熟悉了TCNT等相关寄存器的使用方法,然后再学IC等模块就好办了。。。
回复 支持 反对

使用道具 举报

11

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
QQ
威望
252
贡献
169
兑换币
0
注册时间
2010-3-25
在线时间
19 小时
2#
发表于 2010-7-10 16:20:24 | 只看该作者
寄存器是很多,但实际用到的也就是那么几个,按照步骤一步一步来还是比较容易的,例如与IC有关的也就是PACNT和PACTL两个,设置PACTL=0x50;周期性读取PACNT就可以得到所需的脉冲数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 12:30 , Processed in 0.181858 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表