刚刚终于弄出来了这个。发现自己很多问题。
一 mian函数
#include "led.h"
#include "delay.h"
#include "sys.h"
#include "lcd.h"
#include "usart.h"
#include "usmart.h"
#include "24cxx.h"
const u8 TEXT_Buffer[]={0xee,0x34};
#define SIZE sizeof(TEXT_Buffer)
int main(void)
{
u8 j = 0;
u16 i=0;
u8 datatemp[SIZE];
delay_init();
uart_init(9600);
LED_Init();
AT24CXX_Init();
while(AT24CXX_Check())
{
printf("24C02 Check Failed!!!\r\n");
LED1=!LED1;
}
while(1)
{
if(j == 0)
{
AT24CXX_Write(0,(u8*)TEXT_Buffer,SIZE);
datatemp[0] = 0;
datatemp[1] = 0;
printf("iic write data is=\r\n");
printf("data0: %x data1: %x\n",datatemp[0],datatemp[1]);
AT24CXX_Read(0,datatemp,SIZE);
printf("iic write data is=\r\n");
printf("data0: %x data1: %x\n",datatemp[0],datatemp[1]);
j = 1;
}
delay_ms(10);
if(++i==20)
{
LED0=!LED0;
i=0;
}
}
}
二 运行结果
三 后记
周五晚上就来电研院实验室了。现在才算第一个。发现不少问题
原文:http://www.cnblogs.com/huangbaobaoi/p/6057407.html