求助:KE02的I2C求解(已解决)

2020-02-20 20:52发布

本帖最后由 ayaqby 于 2014-11-13 10:09 编辑

#define I2C_SLAVE_ADDRESS1          0x50
uint8_t u8I2C_SendBuff[64];
uint8_t u8I2C_ReceiveBuff[64];
int main (void)
{
  
部分代码未显示

        while(1)
        {
        I2C_MasterSendWait(I2C0,I2C_SLAVE_ADDRESS1,&u8I2C_SendBuff[0],64);
        I2C_MasterReadWait(I2C0,I2C_SLAVE_ADDRESS1,&u8I2C_ReceiveBuff[0],64);
        printf("Read data from I2C slave: ");
        for(i=0;i<8;i++)
        {
            for(j=0;j<8;j++)
            {
                printf("0x%x,", u8I2C_ReceiveBuff[i*8+j]);
            }

            printf(" ");
        }
        u8I2C_SendBuff[0]++;
        for(i=1;i<64;i++)
        {
            u8I2C_SendBuff = i+u8I2C_SendBuff[0];
        }
        for(i=0;i<0xfffff;i++);
        }

}
在读库函数例程的时候#define I2C_SLAVE_ADDRESS1          0x50我理解为从设备地址,请问这个地址是PRDM-KE02Z上面的哪个地址 还是KE02芯片内部的地址呢,求大神帮助,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
秦天
1楼-- · 2020-02-23 10:44
ayaqby 发表于 2014-11-13 14:31
您是怎么跑的,I2C是怎么测试的呢?谢谢

该从机地址啊 我当初也只是简单的跑了下 换成传感器地址0x1D 注意手册上的要求  过几天我还要系统的学习下IIC
ayaqby
2楼-- · 2020-02-23 12:40
秦天 发表于 2014-11-13 22:03
该从机地址啊 我当初也只是简单的跑了下 换成传感器地址0x1D 注意手册上的要求  过几天我还要系统的学习 ...

谢谢  我也试一下  
FSL_TICS_ZJJ
3楼-- · 2020-02-23 17:57
 精彩回答 2  元偷偷看……
kation122
4楼-- · 2020-02-23 20:34
谢谢分享,资料先收藏了。

一周热门 更多>