智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 山孩子
打印 上一主题 下一主题

XS128的ECT模块疑问

  [复制链接]

1

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
166
威望
219
贡献
37
兑换币
0
注册时间
2010-11-17
在线时间
1 小时
11#
发表于 2010-11-23 16:42:44 | 只看该作者
我也想知道啊
回复 支持 反对

使用道具 举报

4

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1487
威望
360
贡献
1085
兑换币
0
注册时间
2010-7-24
在线时间
21 小时
12#
发表于 2010-12-1 09:45:42 | 只看该作者
网上搜集到的一部分资料,希望能给一点帮助:DG128和XS128区别还真的蛮大的,相对于平时使用来说,主要在ECT和AD这两块地方,像定时器模块这部分,最后发现XS128没有DG128所具有的MDC模数递减计数器模块,相对应的是PIT定时模块,还有比如没有了模糊指令的硬件支持,没有了i2c模块等等。
    手中的相关书基本上买的到的书都是DG128的,里面关于IO口的寄存器和PWM的寄存器对于xs128是能照搬的,刚学习,目前仅搜集到这么一小部分,日后弄懂还会来分享的,共同进步。
回复 支持 反对

使用道具 举报

4

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1487
威望
360
贡献
1085
兑换币
0
注册时间
2010-7-24
在线时间
21 小时
13#
发表于 2010-12-1 09:59:38 | 只看该作者
S12系列单片机是以CPU12内核为系列的,典型的S12总线频率为25MHz,S12XS系列单片机是在S12XE系列基础上去掉XGate协处理器的单片机,该系列单片机采用 CPU12X V2内核,可运行在40MHz总线频率上。后者是在前者的基础结构上发展起来的,S12X提供的性能高达S12系列的5倍左右。从历届比赛要求可以看出,飞思卡尔是在引导他的用户群使用新系列高性能控制器,S12系列逐渐将会退出市场。
对比它们之间的资源,这里就以你提到的DG128和XS128 为例:
MC9S12DG128有8KB RAM,128KB FLASH,4KB EEPROM ,8路PWM,16路8位、10位AD,8路ECT,总线频率25MHZ,串行口有2个SCI,2个SPI,3个CAN总线模块。
MC9S12XS128有8路PWM,16路8位、10位,12位AD,转换时间3us,8路ECT,总线频率40MHZ,串行口有2个SCI,2 个SPI,2个CAN总线模块,4路外部事件触发中断输入端口,强大的是它有八级中断嵌套。
回复 支持 反对

使用道具 举报

10

主题

393

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2616
威望
1303
贡献
589
兑换币
39
注册时间
2011-3-19
在线时间
362 小时
14#
发表于 2011-3-30 11:43:22 | 只看该作者
5恶意特他也容易
回复 支持 反对

使用道具 举报

19

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2859

论坛骨干奖章推广达人奖章特殊贡献奖章优秀版主奖章热心会员奖章

威望
847
贡献
1700
兑换币
2
注册时间
2011-10-16
在线时间
156 小时
15#
发表于 2012-2-5 17:58:35 | 只看该作者
ECT是增强型定时器模块,楼上的需要看书啊
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
16#
发表于 2012-2-5 18:31:04 | 只看该作者
yaozhifeng 发表于 2012-2-5 17:58
ECT是增强型定时器模块,楼上的需要看书啊

xs128,那个是叫定时器,timer,ECT是DG128里面的叫法,其实也一样了
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
17#
发表于 2012-2-5 18:42:41 | 只看该作者
高手都是从菜鸟开始成长的~

谈谈我的理解
都是datesheet上的东西

你猜的没错,每个定时器通道是16位的,一共有8个通道,icoc0-7,ic的是input capture,oc是output
这个 定时器,功能很强大,但是我发现我在飞思卡尔中到现在为止,只是简单的当输入中断来使用,我是摄像头的撒,要场中断和行中断,要优先级不一样,所以就用他们了,定时的话我用的是PIT,理由是比较简单。

如果你要定时的话,用PIT即可,方便实用,研究下timer的ic就OK了撒

它是16位的定时器,其中pt7可用于PA,没有PB,DG128貌似有,C车的同学就比较蛋疼了,还一路测速要想象办法了,
最核心的就是16位的计数器,每个通道的计数器都是分开的。
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
18#
发表于 2012-2-5 18:49:22 | 只看该作者
山孩子 发表于 2010-3-23 21:59
在DG中输入捕捉    IC 通道组由四个标准的缓冲通道 IC0-IC3 和四个非缓冲通道 IC4-IC7 组成

在xs128的文 ...

刚说到16位的计数器,它是只有运行的,不收你控制。从0->oxffff,满了,触发溢出中断,再复位,继续加。。。

那怎么IC呢?
就是捕捉到了你选择的边沿,硬件自动把自由运行的counter值计到某个寄存器中,你自己找找我忘了,现在耍K60了。。。再触发中断,你到中断中把寄存器中的值存放起来,比如A中,这就完成了一次输入捕捉。

这输入捕捉一般是测脉宽,测周期什么的,在飞思卡尔中,基本就是当边沿中断来使用,还是比较简单的,我到现在只有在上回电设中做C题的超声波测距中才用到过测脉宽。。。
回复 支持 反对

使用道具 举报

19

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2859

论坛骨干奖章推广达人奖章特殊贡献奖章优秀版主奖章热心会员奖章

威望
847
贡献
1700
兑换币
2
注册时间
2011-10-16
在线时间
156 小时
19#
发表于 2012-2-5 19:35:17 | 只看该作者
呵呵,谢谢楼上的指出错误啊
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
威望
287
贡献
60
兑换币
0
注册时间
2012-2-15
在线时间
31 小时
毕业学校
...
20#
发表于 2012-3-1 10:59:51 | 只看该作者
如果PACN3 PACN2级联的话,那累加器数据从哪里读呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 12:23 , Processed in 0.100948 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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