想问问大家24C02的写入指令用法
我用要将下面数组中的10变数写入24C0
是不是哪里有错都只能写入第一组数组?
写入指泞的使用方法有没有人所以说一下
还是因为读取指令有问题?
原子哥的指令数据长度我改了很多次了
数据起始位置我也改了很多次了请大家帮忙指出问题
unsigned char Duan[9]={0,0,0,0,0,0,0,0,0};
int main()
{
AT24CXX_Read(0,(u8*)Duan,10);
num=Duan[k];
}
while(1)//主循环
{
switch(k)
{
case 1:
Duan[1]=num;
break;
case 2:
Duan[2]=num;
AT24CXX_Write(4,(u8*)Duan,10);
break;
case 3:
Duan[3]=num;
AT24CXX_Write(21,(u8*)Duan,10);
break;
case 4:
Duan[4]=num;
AT24CXX_Write(31,(u8*)Duan,10);
break;
case 5:
Duan[5]=num;
AT24CXX_Write(41,(u8*)Duan,10);
break;
case 6:
Duan[6]=num;
AT24CXX_Write(51,(u8*)Duan,10);
case 7:
Duan[7]=num;
AT24CXX_Write(61,(u8*)Duan,10);
break;
case 8:
Duan[8]=num;
AT24CXX_Write(71,(u8*)Duan,10);
break;
}
} |