微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 可以将I2C里读出的数据存放在一个二维数组里吗

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

时间:10-02 整理:3721RD 点击:
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);

当然可以,IIC只是读取数据的协议和存储是没有关系的,不过,你这个P我看懂

     for(i=0;i<3;i++)
         {
           for(j=0;j<31;j++)
           {
            hanzi[i][j]=read_add(p);//将I2C里读到的数据存放在二维数组里  可以实现吗?
                                                //如果不行怎么改?
                p++;
           }
         }

    请看下面
   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];
           }
         }

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top