一个是Example_2802xAdcTempSensor.c, 另一个是 Example_2802xAdcTempSensorconv.c,,请问这两个例程有什么区别,我是在V200中运行的,第二个程序已知道看温度测量的结果,但是第一个程序的
Watch Variables:
TempSensorVoltage[10] Last 10 ADCRESULT0 values
ConversionCount Current result number 0-9 //!
LoopCount Idle loop counter
不明其意,不知道这个程序的目的是做什么,有没有测温的结果可以观查到呢?
Victor Zheng:
也是看温度的测量结果。只不过第二个是把原始AD值转换成了摄氏或华氏度。第一个是原始数据。
一个是Example_2802xAdcTempSensor.c, 另一个是 Example_2802xAdcTempSensorconv.c,,请问这两个例程有什么区别,我是在V200中运行的,第二个程序已知道看温度测量的结果,但是第一个程序的
Watch Variables:
TempSensorVoltage[10] Last 10 ADCRESULT0 values
ConversionCount Current result number 0-9 //!
LoopCount Idle loop counter
不明其意,不知道这个程序的目的是做什么,有没有测温的结果可以观查到呢?
mengjiao long:
回复 Victor Zheng:
(追问)那个原始数据是什么?没有转换的话,那原始数据是要看哪个数据?
一个是Example_2802xAdcTempSensor.c, 另一个是 Example_2802xAdcTempSensorconv.c,,请问这两个例程有什么区别,我是在V200中运行的,第二个程序已知道看温度测量的结果,但是第一个程序的
Watch Variables:
TempSensorVoltage[10] Last 10 ADCRESULT0 values
ConversionCount Current result number 0-9 //!
LoopCount Idle loop counter
不明其意,不知道这个程序的目的是做什么,有没有测温的结果可以观查到呢?
Forrest:
回复 mengjiao long:
看这个。
TempSensorVoltage[ConversionCount] = AdcResult.ADCRESULT1;
也就是ADC模块采样得到的原始数据。
Digital Value = 0 when Input ≤ 0vDigital Value = 4096 [(Input – VREFLO)/3.3v] when 0v < Input < 3.3vDigital Value = 4095, when Input ≥ 3.3v
具体还是看
一个是Example_2802xAdcTempSensor.c, 另一个是 Example_2802xAdcTempSensorconv.c,,请问这两个例程有什么区别,我是在V200中运行的,第二个程序已知道看温度测量的结果,但是第一个程序的
Watch Variables:
TempSensorVoltage[10] Last 10 ADCRESULT0 values
ConversionCount Current result number 0-9 //!
LoopCount Idle loop counter
不明其意,不知道这个程序的目的是做什么,有没有测温的结果可以观查到呢?
ruoyu gu:
回复 mengjiao long:
原始数据应该就采集的模拟量抓换成的数字量