generated from hulk/gd32e23x_template
recevice function
This commit is contained in:
parent
de94a72f72
commit
d6f3ea33b1
@ -102,17 +102,17 @@ int LDC1612_IIC_read_16bits(void) {
|
|||||||
uint16_t raw_temp = 0;
|
uint16_t raw_temp = 0;
|
||||||
uint16_t timeout = 0;
|
uint16_t timeout = 0;
|
||||||
|
|
||||||
// i2c_ack_config(I2C0, I2C_ACK_ENABLE);
|
i2c_ack_config(I2C0, I2C_ACK_ENABLE);
|
||||||
|
|
||||||
// while (i2c_flag_get(I2C0, I2C_FLAG_I2CBSY) && (timeout < I2C_TIME_OUT)) //判断IIC总线是否忙,发送起始信号
|
while (i2c_flag_get(I2C0, I2C_FLAG_I2CBSY) && (timeout < I2C_TIME_OUT)) //判断IIC总线是否忙,发送起始信号
|
||||||
// timeout++;
|
timeout++;
|
||||||
// if (timeout < I2C_TIME_OUT) {
|
if (timeout < I2C_TIME_OUT) {
|
||||||
i2c_start_on_bus(I2C0);
|
i2c_start_on_bus(I2C0);
|
||||||
// timeout = 0;
|
timeout = 0;
|
||||||
// } else {
|
} else {
|
||||||
// printf("err\r\n");
|
printf("err\r\n");
|
||||||
// return -1; // 超时返回错误
|
return -1; // 超时返回错误
|
||||||
// }
|
}
|
||||||
|
|
||||||
while (!i2c_flag_get(I2C0, I2C_FLAG_SBSEND) && (timeout < I2C_TIME_OUT)) //判断起始位是否发送,设置sensor地址并设置为写
|
while (!i2c_flag_get(I2C0, I2C_FLAG_SBSEND) && (timeout < I2C_TIME_OUT)) //判断起始位是否发送,设置sensor地址并设置为写
|
||||||
timeout++;
|
timeout++;
|
||||||
|
@ -133,7 +133,6 @@ int main(void)
|
|||||||
|
|
||||||
|
|
||||||
// i2c_stop_on_bus(I2C0);
|
// i2c_stop_on_bus(I2C0);
|
||||||
//
|
|
||||||
// i2c_ack_config(I2C0, I2C_ACK_ENABLE);
|
// i2c_ack_config(I2C0, I2C_ACK_ENABLE);
|
||||||
|
|
||||||
// iicSendData();
|
// iicSendData();
|
||||||
@ -143,10 +142,6 @@ int main(void)
|
|||||||
result = LDC1612_IIC_read_16bits();
|
result = LDC1612_IIC_read_16bits();
|
||||||
printf("result = %d\r\n", result);
|
printf("result = %d\r\n", result);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
while(1){
|
while(1){
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user