工具/软件:Code Composer Studio
我正在尝试利用此开发板的所有24个模拟输入。 我遇到了引脚25 和27的问题。 它们在180引脚排列表中标记为 ADCIN14和 ADCIN15。 我已经对所有其他22个模拟信号进行了编程和工作、但这两个信号给了我一个问题。 它们似乎位于端口 C 上、并被称为 ADC-C0和 ADC-C1。 下面是我要尝试执行的一些代码片段。
ADC_forceSOC (ADCC_BASE、ADC_SOC_NUMBER0);
ADC_forceSOC (ADCC_BASE、ADC_SOC_number1);
adcResult0 = ADC_readResult (ADCCRESULT_base、ADC_SOC_NUMBER0);
adcResult1 = ADC_readResult (ADCCRESULT_base、ADC_SOC_number1);
所有其他模拟信号都以这种方式访问并工作、但上述两个信号除外。 我能够在 CCS 的寄存器监视器中看到数据 、这两者是否被视为位于端口 C 上? 如何正确解决这些问题?
ADC_forceSOC (ADCA_BASE、ADC_SOC_NUMBER0);
ADC_forceSOC (ADCA_BASE、ADC_SOC_number1);
ADC_forceSOC (ADCA_BASE、ADC_SOC_number2);
ADC_forceSOC (ADCA_BASE、ADC_SOC_Number3);
ADC_forceSOC (ADCA_BASE、ADC_SOC_Number4);
ADC_forceSOC (ADCA_BASE、ADC_SOC_Number5);
ADC_forceSOC (ADCB_BASE、ADC_SOC_NUMBER0);
ADC_forceSOC (ADCB_BASE、ADC_SOC_number1);
ADC_forceSOC (ADCB_BASE、ADC_SOC_number2);
ADC_forceSOC (ADCB_BASE、ADC_SOC_Number3);
ADC_forceSOC (ADCB_BASE、ADC_SOC_Number4);
ADC_forceSOC (ADCB_BASE、ADC_SOC_Number5);
ADC_forceSOC (ADCC_BASE、ADC_SOC_NUMBER0);不起作用
ADC_forceSOC (ADCC_BASE、ADC_SOC_number1);不起作用
ADC_forceSOC (ADCC_BASE、ADC_SOC_number2);
ADC_forceSOC (ADCC_BASE、ADC_SOC_Number3);
ADC_forceSOC (ADCC_BASE、ADC_SOC_Number4);
ADC_forceSOC (ADCC_BASE、ADC_SOC_Number5);
ADC_forceSOC (ADCD_BASE、ADC_SOC_NUMBER0);
ADC_forceSOC (ADCD_BASE、ADC_SOC_number1);
ADC_forceSOC (ADCD_BASE、ADC_SOC_number2);
ADC_forceSOC (ADCD_BASE、ADC_SOC_Number3);
ADC_forceSOC (ADCD_BASE、ADC_SOC_Number4);
ADC_forceSOC (ADCD_BASE、ADC_SOC_Number5);
adcResult0 = ADC_readResult (ADCARESULT_base、ADC_SOC_NUMBER0);
adcResult1 = ADC_readResult (ADCARESULT_base、ADC_SOC_number1);
adcResult2 = ADC_readResult (ADCARESULT_base、ADC_SOC_number2);
adcResult3 = ADC_readResult (ADCARESULT_base、ADC_SOC_Number3);
adcResult4 = ADC_readResult (ADCARESULT_base、ADC_SOC_Number4);
adcResult5 = ADC_readResult (ADCARESULT_base、ADC_SOC_Number5);
adcBResult0 = ADC_readResult (ADCBRESULT_base、ADC_SOC_NUMBER0);
adcBResult1 = ADC_readResult (ADCBRESULT_base、ADC_SOC_number1);
adcBResult2 = ADC_readResult (ADCBRESULT_base、ADC_SOC_number2);
adcBResult3 = ADC_readResult (ADCBRESULT_base、ADC_SOC_Number3);
adcBResult4 = ADC_readResult (ADCBRESULT_base、ADC_SOC_Number4);
adcBResult5 = ADC_readResult (ADCBRESULT_base、ADC_SOC_Number5);
adcResult0 = ADC_readResult (ADCCRESULT_base、ADC_SOC_NUMBER0);不起作用
adcResult1 = ADC_readResult (ADCCRESULT_base、ADC_SOC_number1);不起作用
adcResult2 = ADC_readResult (ADCCRESULT_base、ADC_SOC_number2);
adcResult3 = ADC_readResult (ADCCRESULT_base、ADC_SOC_Number3);
adcResult4 = ADC_readResult (ADCCRESULT_base、ADC_SOC_Number4);
adcResult5 = ADC_readResult (ADCCRESULT_base、ADC_SOC_Number5);
adcDResult0 = ADC_readResult (ADCDRESULT_base、ADC_SOC_NUMBER0);
adcDResult1 = ADC_readResult (ADCDRESULT_base、ADC_SOC_number1);
adcDResult2 = ADC_readResult (ADCDRESULT_base、ADC_SOC_number2);
adcDResult3 = ADC_readResult (ADCDRESULT_base、ADC_SOC_Number3);
adcDResult4 = ADC_readResult (ADCDRESULT_base、ADC_SOC_Number4);
adcDResult5 = ADC_readResult (ADCDRESULT_base、ADC_SOC_Number5);
谢谢