您好!
我刚才下载了实时操作系统的 MSP432F401R-ADC 例程、并尝试了 ADC 驱动程序。 我尝试使用示例并编译所有内容。 但是、ADC 读取的值低于实际值(通过万用表)。
电压等于万用表的1.73V、ADC 驱动器返回1.0V 的张力(使用函数 ADC_convertRawToMicroVolts)。
下面是 ADC 的配置:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我刚才下载了实时操作系统的 MSP432F401R-ADC 例程、并尝试了 ADC 驱动程序。 我尝试使用示例并编译所有内容。 但是、ADC 读取的值低于实际值(通过万用表)。
电压等于万用表的1.73V、ADC 驱动器返回1.0V 的张力(使用函数 ADC_convertRawToMicroVolts)。
下面是 ADC 的配置:
Bob
这是我的"adcsinglechane.c"文件源代码、非常感谢!
如果我理解正确、您的仪表读数为0.8V、软件报告的是1.6V。
假设 P5.7上的输出较低、并且假设电阻器上的容差为典型值5-10%、则1.6V 值看起来是合理的。
我确实注意到上述代码在第一个 while 循环中出现了一些奇怪的情况。 也就是说、您似乎要对 ADC 结果进行双转换: