readme.txt

来自「i2c驱动 开发 仿i2c,用于51单片机」· 文本 代码 · 共 11 行

TXT
11
字号
void I2C_SendNByte(uchar n,uchar *p)
{
  while(n--)
   {
	send:I2C_SendByte(*p);
		 if(Check_Ack) goto send;
		 p++;
   }
}
注意if语句括号里面,我们使用check_ack函数执行的结果。来判断是否重新发送。发现一直重新发送
原因是check_ack后面没有加括号。实际没有执行这个函数而是将check_ack当作非0对待!!

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?