理论教育 提升效率:控制ADC转换优先级的SOC寄存器

提升效率:控制ADC转换优先级的SOC寄存器

时间:2023-06-15 理论教育 版权反馈
【摘要】:位15~11,保留位。位10~5,RRPOINTER:轮询指针。包含上一次转换的轮询SOCx数值,用于轮询系统确定转换次序。SOC5具有最高轮询优先级。当复位、ADC-CTL1.RESET位置1或写入SOCPRICTL寄存器时,设为该值。随后,如果转换已开始,在完成后新的优先级有效。

提升效率:控制ADC转换优先级的SOC寄存器

位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优先级模式和轮询仲裁确定断开点。(www.daowen.com)

●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数值仲裁。

●其他值:无效选择。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈