基于库函数的IIC程序有问题吗?

2019-07-14 18:11发布

想问一下  写完器件地址  怎样再写两个数据   给的资料是bytewrite 写  按字节写  
我现在按如下这样写有问题吗?
I2C_SendData(I2C2,WriteAddr);
while(!I2C_CheckEvent(I2C2,I2C_EVENT_MASTER_BYTE_TRANSMITTED));
I2C_SendData(I2C2,a);
while(!I2C_CheckEvent(I2C2,I2C_EVENT_MASTER_BYTE_TRANSMITTED));
I2C_SendData(I2C2,b);
while(!I2C_CheckEvent(I2C2,I2C_EVENT_MASTER_BYTE_TRANSMITTED));
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
TOPCB
1楼-- · 2019-07-14 22:37
写多个数据,开始、写地址、开始写数据直到没有数据发送结束。
hvyweyrrwwrr
2楼-- · 2019-07-14 23:43
 精彩回答 2  元偷偷看……
hvyweyrrwwrr
3楼-- · 2019-07-15 01:10
回复第 2 楼 于2014-07-22 13:25:57发表:
你的a和b是什么?定义的变量吗?你可以仿真一下嘛  是变量   我想问一下我那样写有问题吗 
TOPCB
4楼-- · 2019-07-15 06:16
你用的哪个芯片?因为型号不同库不一样,这样我好去看源码。
阿什顿信道
5楼-- · 2019-07-15 11:05
程序写的对不对, 先检查, 后仿真
cnm7
6楼-- · 2019-07-15 13:50
看看原来的函数用法吧

一周热门 更多>