赞
踩
#include<stdio.h> #define PS_TEMP "/sys/bus/iio/devices/iio:device0/in_temp0_ps_temp_raw" #define PL_TEMP "/sys/bus/iio/devices/iio:device0/in_temp2_pl_temp_raw" int main(int argc,char *argv[]) { int ps_temp,pl_temp; FILE *fp; fp = fopen(PS_TEMP, "r"); if(fp == NULL) { printf("open %s failed!\n", PS_TEMP); } fscanf(fp,"%d",&ps_temp); printf("PS temperature : %f\n",((float)ps_temp)*509.314/65536.0-280.23); fp = fopen(PL_TEMP, "r"); if(fp == NULL) { printf("open %s failed!\n", PL_TEMP); } fscanf(fp,"%d",&pl_temp); printf("PL temperature : %f\n",((float)pl_temp)*509.314/65536.0-280.23); return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。