【摘要】:取值0~7,转换1~8个通道。转换结果顺序装入结果寄存器中。一次转换的个数可以通过编程选择1到MAX CONVn+1之间的数。如果需要进行5个转换,则MAX CONVn设置为4。排序器指针依次从CONV08~CONV12,而且这5个转换结果依次存放在结果寄存器08~12单元中。当SEQ1工作在双排序器模式下,而写入MAX CONV1中的值超过7时,SEQ CNTRn超过7之后继续计数,使排序指针重新指到CONV00并继续计数。
其格式如下:
位15~7保留位。
位6~0 MAX CONVn:这些位定义一次自动转换最多可以转换的通道个数。对这些位操作随排序器工作模式的变化而变化(双排序或级联)。
●对SEQ1操作,使用位MAX CONV1_2~MAX CONV1_0。取值0~7,转换1~8个通道。
●对SEQ2操作,使用位MAX CONV2_2~MAX CONV2_0。取值0~7,转换1~8个通道。
●对SEQ操作,使用位MAX CONV1_3~MAX CONV1_0。取值0~15,转换1~16个通道。
如果条件允许,一次自动转换总是由初始指针开始,连续执行直到结束。转换结果顺序装入结果寄存器中。一次转换的个数可以通过编程选择1到MAX CONVn+1之间的数。
【例5-3】MAXCONV寄存器位的编程。(www.xing528.com)
如果需要进行5个转换,则MAX CONVn设置为4。
情况1:双排序器模式使用SEQ1或者级联模式SEQ。
排序器指针依次从CONV00指到CONV04,并且这5个转换结果依次存放在结果寄存器00~04单元中。
情况2:双排序器模式使用SEQ2。
排序器指针依次从CONV08~CONV12,而且这5个转换结果依次存放在结果寄存器08~12单元中。
当SEQ1工作在双排序器模式下,而写入MAX CONV1中的值超过7时,SEQ CNTRn超过7之后继续计数,使排序指针重新指到CONV00并继续计数。MAX CONV1的位3~0的数值(0~15)加1就是转换个数。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。