智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 15262|回复: 32
打印 上一主题 下一主题

[单片机] XS128中AD模块的Wrap around功能是什么意思?

  [复制链接]

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
391
威望
269
贡献
76
兑换币
54
注册时间
2008-9-28
在线时间
23 小时
跳转到指定楼层
1#
发表于 2009-5-12 22:49:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
我用的S12XS128的AD里有个ATDCTL0寄存器,里面定位了低四位WRAP3\WRAP2\WRAP1\WRAP0。
datasheet是这么说的:
These bits determine the channel for wrap around when doing multi channel conversions。
其下面的表格中又说到:Warp around to AN0 after converting。
这四位默认取值都是1,也就是通道AN15,那么也就是说,默认会在转换完成AN15后WRAP around到AN0,可是然后呢?接下来发生什么呢?晕了。。。
wrap around 到底是怎样工作的?请高手指点!

39

主题

593

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1694
威望
989
贡献
401
兑换币
86
注册时间
2008-12-13
在线时间
152 小时
2#
发表于 2009-5-13 00:43:37 | 只看该作者
额。。。你很幸福啊!当时我都没人可以求教。。。不过我说的也不一定对,只是凭理解和经验。原来的DG128的AD转换队列,是比较麻烦的,比如你要转换0-4通道。如果你不加点措施的话,那DG128就会在转换完0-4以后,接着转换剩下的5-15通道。转换队列的数量只是决定了AD每转换多少个通道后产生一次中断。等于说如果不插入重新开始转换新队列的命令的话,那就把时间白白浪费在转换5-15通道上。上面那个新寄存器就解决了这个问题。那个WRAP AROUD就是环绕的意思。如果是把它设置成4通道的话,那AD转换队列就只会在0-4-0-4-0-4这样一个小范围里循环。其实也就是方便了些。   如果不设置的话,那XS128的AD就和DG128的转换到15通道再返回一样了。服从“新功能的默认设置等于不起用这个新功能”这一定理。


以上是我自己的看法,不一定对。请高手指导。本人实验结果:用来只采样0-1两个通道时,其他通道的结果寄存器没有被赋值。
回复

使用道具 举报

0

主题

109

帖子

0

精华

高级会员

Rank: 4

积分
572
威望
374
贡献
82
兑换币
60
注册时间
2008-12-4
在线时间
58 小时
3#
发表于 2009-5-13 13:22:05 | 只看该作者
不对吧,DG128也有设置转换序列数的,并不都是全转换
回复

使用道具 举报

10

主题

185

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1488
QQ
威望
507
贡献
785
兑换币
6
注册时间
2009-12-30
在线时间
98 小时
4#
发表于 2010-1-13 13:11:46 | 只看该作者
谢谢,最近在看PDF时,就是这个问题搞不清楚,非常谢谢!
回复

使用道具 举报

1

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
323
贡献
58
兑换币
30
注册时间
2009-12-17
在线时间
13 小时
5#
发表于 2010-1-18 16:20:06 | 只看该作者
太好了,我也是对这里有疑惑哈
回复

使用道具 举报

5

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
595
威望
363
贡献
82
兑换币
22
注册时间
2009-9-25
在线时间
75 小时
6#
发表于 2010-3-4 22:00:48 | 只看该作者
有启发
回复

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
威望
203
贡献
17
兑换币
2
注册时间
2009-10-2
在线时间
7 小时
7#
发表于 2010-3-6 12:51:04 | 只看该作者
学习了!
回复

使用道具 举报

3

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
435
威望
357
贡献
50
兑换币
4
注册时间
2010-1-22
在线时间
14 小时
8#
发表于 2010-3-23 07:19:47 | 只看该作者
学习了
回复

使用道具 举报

1

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
324
威望
220
贡献
32
兑换币
0
注册时间
2009-9-17
在线时间
36 小时
9#
发表于 2010-4-7 17:40:42 | 只看该作者
学习了
回复

使用道具 举报

3

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
威望
319
贡献
62
兑换币
12
注册时间
2010-1-23
在线时间
18 小时
10#
发表于 2010-5-3 10:03:13 | 只看该作者
3Q 2L,学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 00:03 , Processed in 0.052841 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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