首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]大家好,问个HC68S12DG128的AD基本概念问题

[求助]大家好,问个HC68S12DG128的AD基本概念问题

就是里面那个ATDCTL3 那个S8C、S4C等决定的转换序列长度是什么意思啊???

该怎么定的呢?

问题问的很弱智。。。谢谢。。。
ATDCTL3中的S8C~S1C决定了一个转换序列的长度,即一个转换序列共转换多少次。你可以选择做一次AD转换的过程,是对一个通道连续转换多次,还是对多个通道连续进行转换,这由ATDCLT5的MULT位决定。
海纳百川  有容乃大
谢谢版主的解答
但是我对你提到的“一个转换序列转换多少次”概念还是不清除
比如一次ad转化成01000010 这就代表一个转换序列么?
那为什么要转换多次呢?取均值?

datesheet中的sequence是什么意思我一直没有弄明白。。。

还有,如果选择了多通道,MULT=1,那么CC、CB、CA、只是控制第一个转换的通道
那么我就没有找到该如何制定具体由哪几个通道转换的控制字。。。比如光要0、1、3三个通道转换。。。难道本身转换就是8个通道全部转一遍的?


问的问题都很基础。。希望版主能够耐心帮忙。。。再次感谢!!!!

DG128的ATD模块有8个结果寄存器,所以它的AD转换有这样的功能,就是对一个或多个通道连续进行转换,将结果顺序放入这8个结果寄存器中。这样用户如果要取一个通道的平均值,或取多个通道的值,都很方便了,就不用软件一次一次地去转换了。S8C~S1C就控制每轮进行多少次转换,最多为8。比如可以选择为6,那么每6次转换称为一个序列。

[此贴子已经被strongchen于2007-6-22 14:32:36编辑过]


[此贴子已经被strongchen于2007-6-22 14:33:33编辑过]

海纳百川  有容乃大
如果选择了多通道转换,那么CC、CB和CA选择首个转换的通道,后面的通道按通道号排列。比如S8C~S1C选择转换数为6,MULT设为1,而CC、CB和CA选择通道4,那么转换开始后,AD模块将按通道4、通道5、通道6、通道7、通道0、通道1的顺序依次进行转换,并将转换结果依次放入6个结果寄存器中。要注意并不能间隔选择通道。
海纳百川  有容乃大
恩,明白了,谢谢版主。。。
:)
同有收获,谢谢!
很有收获!谢谢
获益非浅!
谢谢!
问句天几高 心中似比天更高
豁然开朗,谢谢!
谢谢斑竹
原来如此,受教了
我也是豁然开朗啊,感谢LZ感谢BZ
这个问题嘛,我实在还是没想好要写什么。以后再说啊。o(∩_∩)o...哈哈
受教……
返回列表