#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;
}
ZCU104监控温度
最新推荐文章于 2026-05-28 09:35:27 发布
博客涉及Zynq和MPSoC相关内容,但具体信息缺失。Zynq和MPSoC在信息技术领域有重要应用,可能涉及硬件设计、开发等方面。

337

被折叠的 条评论
为什么被折叠?



