新手入门
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2015-10-10
- 在线时间
- 0 小时
|
5金钱
菜鸟 想用原子的程序实现float数据参数存入24C02,并读取实现调用,但是调试显示数据写入24C02但是读取不成功,请各位大神帮我看看哪有问题?
下面是我编写的一部分主程序
u8 L_M,t_p;
const float s = 7.0,t = 1.0;
const u8 TEXT_Buffer[]={s,t};
#define SIZE sizeof(TEXT_Buffer)
AT24CXX_Init();
while(AT24CXX_Check())
{
printf("\n 24C02 Check Failed! \n");
delay_ms(500);
printf("\n Please Check! \n");
}
while(1)
{
if(SIZE < 255)
AT24CXX_Write(0,(u8*)TEXT_Buffer,SIZE);
AT24CXX_Read(0,Parameter_Buffer1,SIZE);
L_M = AT24CXX_ReadLenByte(0,4);
t_p = AT24CXX_ReadLenByte(4,4);
printf("\n L= %f",L_M);
printf("\n t= %f",t_p);
}
|
|