可以将I2C里读出的数据存放在一个二维数组里吗

2019-07-15 15:13发布

uchar  hanzi[][32];//
void main()
{
  uchar i,j,p;
  P=0;
        init();
        //write_add(2,hanzi[0][2]);
        for(i=0;i<3;i++)
         {
           for(j=0;j<31;j++)
           {
            hanzi[j]=read_add(p);//将I2C里读到的数据存放在二维数组里  可以实现吗?
                                                //如果不行怎么改?
                p++;
           }
         }
            delay1(100);
            for(i=0;i<3;i++)
         {
           for(j=0;j<31;j++)
           {
            P2=hanzi[j];
           }
         }



补充内容 (2016-1-4 10:45):
注释部分是   hanzi[j]=read_add(p);

补充内容 (2016-1-4 10:46):
hanzi[j]=read_add(p);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
追不到的梦
1楼-- · 2019-07-15 20:32
当然可以,IIC只是读取数据的协议和存储是没有关系的,不过,你这个P我看懂
mhx321
2楼-- · 2019-07-16 01:44
     for(i=0;i<3;i++)
         {
           for(j=0;j<31;j++)
           {
            hanzi[i][j]=read_add(p);//将I2C里读到的数据存放在二维数组里  可以实现吗?
                                                //如果不行怎么改?
                p++;
           }
         }
mhx321
3楼-- · 2019-07-16 04:39
    请看下面
   for(i=0;i<3;i++)
         {
           for(j=0;j<31;j++)
           {
            hanzi[i][j]=read_add(p);//将I2C里读到的数据存放在二维数组里  可以实现吗?
                                                //如果不行怎么改?
                p++;
           }
         }
            delay1(100);
            for(i=0;i<3;i++)
         {
           for(j=0;j<31;j++)
           {
            P2=hanzi[i][j];
           }
         }

一周热门 更多>