SOC优先级控制寄存器(ADC Start of Conversion Priority Con...

8.SOC优先级控制寄存器 (ADC Start of Conversion Priority Control Register,SOCPRICTL)

978-7-111-57271-8-Chapter05-22.jpg

位15~11,保留位。

位10~5,RRPOINTER:轮询指针(Round Robin Pointer)。包含上一次转换的轮询SOCx数值,用于轮询系统确定转换次序。

●00h:SOC0是上一次轮询转换的SOC。SOC1具有最高轮询优先级。

●01h:SOC1是上一次轮询转换的SOC。SOC2具有最高轮询优先级。

●02h:SOC2是上一次轮询转换的SOC。SOC3具有最高轮询优先级。

●03h:SOC3是上一次轮询转换的SOC。SOC4具有最高轮询优先级。

●04h:SOC4是上一次轮询转换的SOC。SOC5具有最高轮询优先级。

●05h:SOC5是上一次轮询转换的SOC。SOC6具有最高轮询优先级。

●0Eh:SOC14是上一次轮询转换的SOC。SOC15具有最高轮询优先级。

●0Fh:SOC15是上一次轮询转换的SOC。SOC0具有最高轮询优先级。

●1xh:无效值。

●20h:复位值,表明没有已转换的SOC。SOC0具有最高轮询优先级。当复位、ADC-CTL1.RESET位置1或写入SOCPRICTL寄存器时,设为该值。随后,如果转换已开始,在完成后新的优先级有效。

其他值:无效选择。

位4~0,SOCPRIORITY:SOC优先级。为SOCx优先级模式和轮询仲裁确定断开点。

●00h:所有通道的SOC优先级按轮询模式处理。

●01h:SOC0具有高优先级,其他通道为轮询模式。

●02h:SOC0~SOC1具有高优先级,SOC2~SOC15为轮询模式。

●03h:SOC0~SOC2具有高优先级,SOC3~SOC15为轮询模式。

●04h:SOC0~SOC3具有高优先级,SOC4~SOC15为轮询模式。

●05h:SOC0~SOC4具有高优先级,SOC5~SOC15为轮询模式。

●06h:SOC0~SOC5具有高优先级,SOC6~SOC15为轮询模式。

●0Dh:SOC0~SOC12具有高优先级,SOC13~SOC15为轮询模式。

●0Eh:SOC0~SOC13具有高优先级,SOC14~SOC15为轮询模式。

●0Fh:SOC0~SOC14具有高优先级,SOC15为轮询模式。

●10h:所有SOC具有高优先级,由SOC数值仲裁。

●其他值:无效选择。