采用ADC,取得内部温度传感器的AD电压值后,怎么换算成真实的温度值?
按手册上的方法,无法获得TempSensorOffse和TempSensorSlope。
//Convert raw temperature sensor output to a temperature (i.e. degC)
DegreesC = (sensorSample - TempSensorOffset) * TempSensorSlope;
FortheF28M35x,callthebelowfactorystoredslopeandoffsetgetfunctions:
//Slopeoftemperaturesensor(deg.C/ADCcode,fixedptQ15format)
#definegetTempSlope()(*(int(*)(void))0x240239)()
//ADCcodecorrespondingtotemperaturesensoroutputat0-degreesC
#definegetTempOffset()(*(int(*)(void))0x24023A)()