可以将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);
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];
}
}