呵呵, 楼上真刻板.
有 ADC 的例子, 依葫芦画瓢嘛.
注意必须设置TSVREFE位激活内部通道:ADCx_IN16(温度传感器)和ADCx_IN17(VREFINT)的转换。
如: ADC_TempSensorVrefintCmd(ENABLE); // 打开 TSVREFE
然后设定采样时间需要加长. 因为温度传感器模拟输入推荐采样时间是17.1μs。
如: ADC_RegularChannelConfig(ADC1, ADC_Channel_16,4,ADC_SampleTime_239Cycles5);
最后设置采样通道, 比如设定注入通道.
ADC_InjectedChannelConfig(ADC2, TEMP_FDBK_CHANNEL, 1,SAMPLING_TIME_CK); |