return 用法求助bit I2CWaitAck(void) //返回为:1=有ACK,0=无ACK{ SCL=0; SDA=1; //设置SDA为输入 I2CWait(); SCL=1; I2CWait(); while(SDA) { SCL=0; return false; } SCL=0; return true;}以上是一个IIC等待应答的程序,ture 1.不太明白里面return的用法,请高手讲一下,谢谢! 相关知识点:...
直播中 张先生 8年用户 50经验值 擅长:嵌入式技术 制造/封装 私信 关注 [问答] STM32F103中,在头文件里声明函数u8 I2C_Wait_ACK(void);类函数,u8提示unknown type name 'u8'查找资料也没找到解决办法 回帖(3)老吴 2018-4-7 15:53:09 加入#typedef u8 unsigned char 1 举报 肖琦 ...
• void I2C_Send7bitAddress(I2C_TypeDef* I2Cx, u8 Address, u8 I2C_Direction)中... 8889 • sim800c_send_cmd(u8 *cmd,u8 *ack,u16 waittime)语句不可以正常执行 2468 • 为啥我把keil中的裸机程序移植到rtthread studio中就会报错呢 1481 • 函数返回值一直都是0x00 3445 • STM32f...
题目 return 用法求助bit I2CWaitAck(void) //返回为:1=有ACK,0=无ACK{ SCL=0; SDA=1; //设置SDA为输入 I2CWait(); SCL=1; I2CWait(); while(SDA) { SCL=0; return false; } SCL=0; return true;}以上是一个IIC等待应答的程序,ture 1.不太明白里面return的用法,请高手讲一下,谢谢! 扫码下...
因为你本身外面是上拉电阻的就是高电平 现在采到低电平 说明有某个事情发生了 再看主机给从...=I2C_Read_Byte(0); 就结束了 我不ACK就END U16的时候 temp=I2C_Read_Byte(1); //1代表ACKtemp<<=8; temp PCA9530驱动程序 chari,receive=0;SDA_IN();//SDA设置为输入for(i=0;i<8;i++ ) {IIC_...