迅为imx6ull开发板Linux I2C驱动实验-应用程序与I2C通信

本章内容对应视频讲解链接(在线观看):
return fd;
}
while (1)
{
//i2C 读从机地址为 0x38,寄存器地址为 0x02 的数据
//我们从数据手册中得知 TD_STATUS 的地址为 0x02
TD_STATUS = i2c_read_data(0x38, 0x02);
// 打印 TD_STATUS 的值
printf("TD_STATUS value is %d ", TD_STATUS);
sleep(1);
}
close(fd);
return 0;
}
编译应用程序程序如下图所示:

LED:2个
按键:3个