i2c 读取需要 return 键
i2c read requires return key
当我尝试从我的 i2c 总线读取数据时,我需要按 RETURN 来执行读取。我不希望它自动执行此操作。
它也不读取数据,但这可能是另一端的 i2c 从设备的问题。
我不知道为什么要有这个按键..
char recievedbyte[1];
printf("rB 0\n");
int er = read(I2C_BUS, recievedbyte, 1);
printf("rB 1\n");
我希望它在调用 read() 时自动读取总线。实际上,我需要在 printf("rB 0\n");
和 printf("rB 1\n");
之间按 RETURN。当我使用例如文本文件执行 read() 时,一切正常...
我忘了打开() I2C_BUS。
由于 I2C_BUS 是 0(零)并且它从 stdin 读取行(这就是为什么需要 ENTER 键。)
当我尝试从我的 i2c 总线读取数据时,我需要按 RETURN 来执行读取。我不希望它自动执行此操作。
它也不读取数据,但这可能是另一端的 i2c 从设备的问题。
我不知道为什么要有这个按键..
char recievedbyte[1];
printf("rB 0\n");
int er = read(I2C_BUS, recievedbyte, 1);
printf("rB 1\n");
我希望它在调用 read() 时自动读取总线。实际上,我需要在 printf("rB 0\n");
和 printf("rB 1\n");
之间按 RETURN。当我使用例如文本文件执行 read() 时,一切正常...
我忘了打开() I2C_BUS。 由于 I2C_BUS 是 0(零)并且它从 stdin 读取行(这就是为什么需要 ENTER 键。)