智能车制作

标题: 个人总结的AD模块深入理解心得 [打印本页]

作者: zouyf12    时间: 2009-8-31 19:14
标题: 个人总结的AD模块深入理解心得
写一点这几天用AD模块的心得。  
            遇到的问题是这样的:我想用通道15对摄像头进行采样。于是乎,就把队列数设置成1。通道选择15。但是开始转换后,结果寄存器15数值始终为0。后来经过多次实验发现这是我对AD模块的一个误区,认为通道和结果寄存器是一一对应的,就是说,通道15换数据,是应该放在结果寄存器15里的。而实际上,完全不是这样。结果寄存器0的含义只有一个,就是转换队列里,第一个转换完的结果存放的地方。。不管你第一个转换完的通道是通道0,1,2还是3,4,5。只要这个通道是你设置的转换队列里的第一个要转换的通道,那么,转换完这个通道后的结果,就是放在结果寄存器0里的。
           后来结果证实了我的看法,对通道15。队列数为1个转换设置后,开始转换。结果,通道15的数值,保存在了结果寄存器0里。

          进一步思考:1。如果也是对单个通道进行转换,队列设置成大于1的数的话,会是怎么样的呢? 结果就是转换的结果从结果寄存器0一直往下加。第二个转换结果放在结果寄存器1中。依此类推。如果设置成转换队列数为4的话,就会对这个通道连续转换4次,4次结果依次在0-3的结果寄存器中
                           2。FIFO的实际含义是什么?其实就是非FIFO模式的时候,比如你一个队列数为4的转换队列,那结果就会存放在0-3这几个结果寄存器中。结果存放在结果寄存器3后,就会返回到结果寄存器0开始存放,而不会存放在结果寄存器4中。也就是转换队列数,与使用的结果寄存器个数有关。而FIFO模式的话,区别就在于,转换结果存放和队列数没关系。上面一样的设置在FIFO模式下,存放结果在结果寄存器3后,下一个转换结果会存在结果寄存器4、再下一个存在5。依此类推。

          写给和我一样还不透彻理解这个AD模块猫腻的朋友们,也请高手看了多指点。
PS:比赛用的芯片,功能是多得不得了的。要花点时间,动点脑筋才能理解清楚,并加以利用。
作者: zdhly0401    时间: 2009-8-31 19:28
写的不错,这些估计是所有学习这个单片机的都遇到过的问题吧
作者: chenrunshe_007    时间: 2009-9-21 14:21
写一点这几天用AD模块的心得。  
            遇到的问题是这样的:我想用通道15对摄像头进行采样。于是乎,就把队列数设置成1。通道选择15。但是开始转换后,结果寄存器15数值始终为0。后来经过多次实验发现这是我 ...
zouyf12 发表于 2009-8-31 19:14
支持原创,今年我们参赛的教训是:用AD似乎更能体现高科技,也充分利用了单片机的资源。但是AD有个不好的地方是转换的速度太慢,大大影响了小车反应的灵敏度。除非单片机速度能够跳跃性地提上去,否则真的没有用比较器好,用比较器取多次平均其实在精度上也和AD差不多了。
作者: 薄子太    时间: 2009-9-27 14:44
一语惊醒梦中人呀
作者: ksxz    时间: 2009-11-6 19:39
非常感谢
作者: Michael_Fei    时间: 2009-11-7 10:23
支持原创。当初我也是犯过这样的错误
作者: 薄子太    时间: 2009-11-9 22:19
早晨看多通道转换已经明白了,花了不少时间,要是早看到这样的话或许不会浪费太多时间
作者: zouyf12    时间: 2009-11-9 22:37
嘿嘿,多谢大家的肯定~
作者: zhuangtim    时间: 2009-11-24 09:57
不错
作者: zhinengwin    时间: 2009-11-24 13:12
刚开始准备比赛,但楼主的提醒应该有用,先谢谢楼主~~~
作者: jack009love    时间: 2009-11-30 16:49
一起学习下,真好啊
作者: uulove    时间: 2009-12-21 23:27

作者: 610396783    时间: 2010-1-10 14:42
不是经典 胜似经典啊
作者: lim1t    时间: 2010-1-10 15:10
3us的转换时间,我觉得还是有点长了,这也是限制车子速度的一个原因之一。
作者: feixinyue    时间: 2010-1-10 16:19
支持原创。。。。收藏了哈---
作者: 王怀玉    时间: 2010-1-10 22:00
我的问题和你一样啊
作者: xbsf-写轮眼    时间: 2010-1-11 19:36
学习中!支持!
作者: zhuangyelong    时间: 2010-1-25 15:05

作者: nwpu_hwj    时间: 2010-2-7 23:22
学习了
作者: starjiajia    时间: 2010-3-15 14:53
太谢谢了
一语惊醒梦中人
作者: starjiajia    时间: 2010-3-15 14:53

作者: BPKN    时间: 2010-3-16 16:41
学习分享
作者: jidan    时间: 2010-3-16 16:49
说的很好谢谢了
作者: wk_star    时间: 2010-3-18 10:58
正碰到ad学习瓶颈了,有点帮助,谢谢楼主!!
作者: ksxz    时间: 2010-3-20 15:21
谢谢楼主
作者: mato    时间: 2010-3-20 16:41
多看芯片的英文数据手册,里面应该讲得很清楚,建议在用到某个部分前应该搞清楚,这样免走弯路。
作者: huachou    时间: 2010-3-21 22:13
谢谢楼主了
作者: 632693521    时间: 2010-3-24 17:35
这几天就是在学ATD模块,斑竹的讲解让我有豁然开朗的感觉,谢谢了
作者: tjj    时间: 2010-3-24 17:54

作者: zhangqlls    时间: 2010-3-24 21:58
感谢楼主
作者: limit    时间: 2010-3-24 22:08
好啊,多谢了!
作者: Gotten    时间: 2010-3-25 16:37

作者: cibao    时间: 2010-4-3 18:10
有点感悟
作者: 霜~哀伤    时间: 2010-4-4 17:05
LZ能打这么多字辛苦了~
作者: blueskyice    时间: 2010-4-4 23:36
谢谢
作者: 123220063    时间: 2010-4-5 14:28
对啊 小车 不是一两天就能跑起来的 需要的是长时间的对各种硬件的熟悉 AD是小车跑得快的灵魂
作者: k410533234    时间: 2010-4-5 19:32
啊,都是的
作者: huibei    时间: 2010-4-13 13:49
太好了
作者: luson1321    时间: 2010-4-17 21:23
很好,谢谢
作者: jsl    时间: 2010-4-18 20:54
我采集的数据一直不对,不知怎么回事
作者: ws447889672    时间: 2010-4-24 22:35
今年的单片机AD模块有点~~~不靠谱。。
作者: lyleolibra    时间: 2010-5-1 20:33
顶一个楼主,我谢你啊!!!!!
作者: aqu2007    时间: 2010-5-2 12:55
代码编辑工具
作者: hero1116    时间: 2010-5-4 11:10

作者: laoyang    时间: 2010-5-6 20:48
不错,谢谢,好好研究一下!
作者: feixue2588    时间: 2010-5-31 20:14
说的好,解决了困扰我好久的问题 谢谢
作者: oyingzi007    时间: 2010-7-15 16:35
顶你一下
作者: oyingzi007    时间: 2010-7-15 16:35
顶你一下  学习了。  很不错
作者: oyingzi007    时间: 2010-7-15 16:35
顶你一下  学习了。  很不错
作者: harry1874    时间: 2010-10-15 10:54
顶~~LZ
作者: aiverhua    时间: 2010-10-21 15:21
恍然大悟!非常感谢楼主!
作者: neduwoo    时间: 2010-10-24 20:34
不错!
作者: rsdlite    时间: 2010-11-13 19:10
谢谢~
作者: liwr    时间: 2010-11-13 21:00

作者: linyujin    时间: 2010-11-14 10:18
顶哈!还有就是转换标志位CFN的问题。只要你选择的是单通道模式,不管你选择哪个通道,都对应CF0
作者: 饭醉分子    时间: 2010-11-14 14:17
柳暗花明!谢谢啊
作者: zhangjiarui    时间: 2010-11-22 11:56
谢谢
作者: longforljy    时间: 2011-3-8 16:55
帮上大忙了
作者: zhwmakeit    时间: 2011-3-8 20:59
好啊好啊!!!
作者: BigBob    时间: 2011-3-9 17:08
AD mark
作者: ryan1984    时间: 2011-3-12 09:38
多谢指导
作者: 宁静致远    时间: 2011-9-17 10:37
写得太好了,让我豁然开朗啊
作者: woolf    时间: 2011-10-7 22:03
拿走看看
作者: 凯撒星星    时间: 2011-10-7 22:10
学习
作者: 蛋求无悔    时间: 2013-1-25 19:36
虽时间已久,但还是很感谢
作者: 465153179    时间: 2013-1-29 20:04
谢谢你啦,把我对AD的困惑解决了一大半
作者: ぐ雨灬枫ゾ    时间: 2013-2-25 20:09
感谢
作者: donsbin    时间: 2013-2-26 13:33
仍然很有用
作者: 飞鸿印雪    时间: 2013-3-1 21:54
呵呵   站在你的肩膀上了
作者: zz60754404    时间: 2013-3-10 10:05
楼主原创,支持。
作者: KAKA10    时间: 2013-3-10 12:50
楼主好人
作者: 牛牛爱向阳    时间: 2013-3-17 20:17
不错
作者: @飞    时间: 2013-7-15 18:14
谢谢
作者: 空相救心    时间: 2013-7-30 19:46
谢了




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