每按一次都写入一次数据,怎么将写入的数据读出来并发送到串口助手;
比如写入两次STM32,就显示两次STM32这样;
可否在添加一个按键KEY_UP是写入数据的。然后在通过KEY_0去读取所有写入的数据而不是读出一条。
这样大概思路是怎么样的。
while(1)
{
key=KEY_Scan(0);
if(key==KEY1_PRES)//KEY_UP°′ÏÂ,D′èë24C02
{
LCD_Fill(0,170,239,319,WHITE);//Çå3y°ëÆá
LCD_ShowString(30,170,200,16,16,"Start Write 24C02....");
AT24CXX_Write(0,(u8*)TEXT_Buffer,SIZE);
LCD_ShowString(30,170,200,16,16,"24C02 Write Finished!");//ìáê¾′«Ëííê3é
}
if(key==KEY0_PRES)//KEY1°′ÏÂ,¶áè¡×Ö·û′®2¢ÏÔê¾
{
LCD_ShowString(30,170,200,16,16,"Start Read 24C02.... ");
AT24CXX_Read(0,datatemp,SIZE);
LCD_ShowString(30,170,200,16,16,"The Data Readed Is: ");//ìáê¾′«Ëííê3é
LCD_ShowString(30,190,200,16,16,datatemp);//ÏÔê¾¶áμ½μÄ×Ö·û′®
}
|