TMP75设置地址
发布网友
发布时间:2023-03-20 12:48
我来回答
共1个回答
热心网友
时间:2023-10-06 05:20
用以下代码设置:
// 打开设备
tmp75Fd = open(I2C_DEV, O_RDWR);
if ( tmp75Fd < 0 ){
printf("faile to open the i2c bus: %s.\n", I2C_DEV); return -1;
} // 设置7位地址
if ( ioctl(tmp75Fd, I2C_TENBIT, 0) < 0) {
printf("faile to set bits.\n"); return -1;
} // 强制设置地址 //if ( ioctl(tmp75Fd, I2C_SLAVE, 0x4c) < 0 ) {
if ( ioctl(tmp75Fd, I2C_SLAVE_FORCE, 0x4c) < 0 ) {
perror("faile to set address.\n"); return -1;