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.
您好!
我们已经实现了读取内部温度传感器 ADC 值的代码。 当 ADC 基准电压模式为"内部"时、我们能够获取 ADC 读数。 当我们将 ADC 基准电压模式切换为外部(且连接的 VREFHI 引脚连接到3.3V)时、无法获得准确的 内部温度传感器 ADC 值(始终将 ADC 值设置为4095)。 我们希望通过将 ADC 基准电压模式选择为 External 来读取包括内部温度传感器在内的其他 ADC 通道。 选择 ADC 基准电压模式作为外部模式、它是否影响内部温度传感器的读数? 是否有任何标准程序? 您能帮助我解决这个问题吗?
谢谢!
Rohit N
您好,Rohit,
您是否正在使用 driverlib 函数 ADC_getTemperatureC (tempResult、ADC_reference_external、3.3)获取温度传感器读数?
另请确认您已调用 ASysCtl_setAnalogReferenceExternal (ASYSCTL_VREFHI),并且 已通过调用 ASysCtl_enableTemperatureSensor ()启用温度传感器。
此致、
Ibukun