ADC级联模式 AdcRegs.ADCCHSELSEQ1.bit.CONV00= 0x0; AdcRegs.ADCCHSELSEQ1.bit.CONV01= 0x9; AdcRegs.ADCCHSELSEQ2.bit.CONV04= 0x4; AdcRegs.ADCCHSELSEQ1.bit.CONV02= 0x2; AdcRegs.ADCCHSELSEQ1.bit.CONV03= 0xD; (1)2个8状态的排序器SEQ1和SEQ2组成一个16状态的排序器来控制外部输入模拟信号的通道的转换顺序以及转换结果的存放;
(2)上述代码中,转换顺序为:ADA0(0000B)、ADB1(0x9=1001B)、ADA4(0100B)、ADA2(0000B)、ADB5(1101B); 最高位表示A组模拟通道还是B组模拟通道,低3位表示在该通道中模拟输入引脚号; 转换的结果依次存放在:Sample.Results0、Sample.Results1、Sample.Results4、Sample.Results2、Sample.Results3; 注:这里的SEQ1.CONV00转换的结果存放在Sample.Results0中 SEQ1.CONV01转换的结果存放在Sample.Results1中 SEQ1.CONV02转换的结果存放在Sample.Results2中 SEQ1.CONV03转换的结果存放在Sample.Results3中 SEQ2.CONV00转换的结果存放在Sample.Results4中 …….. SEQ4.CONV03转换的结果存放在Sample.Results15中
……..
|