Compare commits

..

2 Commits

Author SHA1 Message Date
d6f3ea33b1 recevice function 2024-12-13 16:31:51 +08:00
de94a72f72 recevice function 2024-12-12 15:48:48 +08:00
2 changed files with 16 additions and 16 deletions

View File

@ -181,7 +181,7 @@ int LDC1612_IIC_read_16bits(void) {
return -8; // 超时返回错误
}
i2c_ack_config(I2C0, I2C_ACK_DISABLE); // 关闭发送ACK它会在下一个字节完成后发送NAK
// i2c_ack_config(I2C0, I2C_ACK_DISABLE); // 关闭发送ACK它会在下一个字节完成后发送NAK
// 读取第二个字节的数据
while (!i2c_flag_get(I2C0, I2C_FLAG_RBNE) && (timeout < I2C_TIME_OUT)) {

View File

@ -108,7 +108,7 @@ int main(void)
// I2C_scan();
delay_ms(200);
delay_ms(1000);
// while (i2c_flag_get(I2C0, I2C_FLAG_I2CBSY));
// i2c_start_on_bus(I2C0);
@ -133,24 +133,24 @@ int main(void)
// i2c_stop_on_bus(I2C0);
//
// i2c_ack_config(I2C0, I2C_ACK_ENABLE);
iicSendData();
iicReceiveData();
// int result = 0;
// result = LDC1612_IIC_read_16bits();
// printf("result = %d\r\n", result);
// iicSendData();
// iicReceiveData();
int result = 0;
result = LDC1612_IIC_read_16bits();
printf("result = %d\r\n", result);
while(1){
// printf("OK!!!\r\n");
//
// delay_ms(1000);
delay_ms(1000);
printf("OK!!!\r\n");
// iicSendData();
// i2c_flag_clear(I2C0, I2C_FLAG_I2CBSY);
}
}