关于IIC的IIC_Read_Byte函数的疑问

2019-07-20 18:49发布

图片中 if(READ_SDA)            receive++;



这两个语句不是很懂,尤其是READ_SDA这个是什么意思?怎么才算满足IF?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
hpeng1874
1楼-- · 2019-07-20 19:11
READ_SDA====SDA输入
当它为1时,满足if,receive自加

字节 输入只有0和1 ,为0不执行receive++,为1才执行receive++
zwd827109273
2楼-- · 2019-07-20 23:44
山峰雪狼
3楼-- · 2019-07-21 03:26
 精彩回答 2  元偷偷看……
zwd827109273
4楼-- · 2019-07-21 06:53
hpeng1874 发表于 2016-11-15 17:15
READ_SDA====SDA输入
当它为1时,满足if,receive自加

明白了!谢谢兄台的解答!辛苦了!!
zwd827109273
5楼-- · 2019-07-21 07:15
山峰雪狼 发表于 2016-11-15 17:51
好好看看IIC时序图,搞清楚怎么收发数据,然后再看代码。

好的,谢谢您的回答哦!辛苦了!

一周热门 更多>