[求助]大家好,问个HC68S12DG128的AD基本概念问题
 
- UID
- 104380
- 性别
- 男
|
ATDCTL3中的S8C~S1C决定了一个转换序列的长度,即一个转换序列共转换多少次。你可以选择做一次AD转换的过程,是对一个通道连续转换多次,还是对多个通道连续进行转换,这由ATDCLT5的MULT位决定。 |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
DG128的ATD模块有8个结果寄存器,所以它的AD转换有这样的功能,就是对一个或多个通道连续进行转换,将结果顺序放入这8个结果寄存器中。这样用户如果要取一个通道的平均值,或取多个通道的值,都很方便了,就不用软件一次一次地去转换了。S8C~S1C就控制每轮进行多少次转换,最多为8。比如可以选择为6,那么每6次转换称为一个序列。 [此贴子已经被strongchen于2007-6-22 14:32:36编辑过]
[此贴子已经被strongchen于2007-6-22 14:33:33编辑过] |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
如果选择了多通道转换,那么CC、CB和CA选择首个转换的通道,后面的通道按通道号排列。比如S8C~S1C选择转换数为6,MULT设为1,而CC、CB和CA选择通道4,那么转换开始后,AD模块将按通道4、通道5、通道6、通道7、通道0、通道1的顺序依次进行转换,并将转换结果依次放入6个结果寄存器中。要注意并不能间隔选择通道。 |
|
|
|
|
|