初级会员

- 积分
- 194
- 金钱
- 194
- 注册时间
- 2019-6-18
- 在线时间
- 67 小时
|

楼主 |
发表于 2019-12-19 17:18:36
|
显示全部楼层
可是正点的程序感觉也是直接写进在读出的啊,只不过是加了个按键控制
- while(1)
- {
- key=KEY_Scan(0);
- if(key==WKUP_PRES)//WK_UP按下,写入STM32 FLASH
- {
- LCD_Fill(0,150,239,319,WHITE);//清除半屏
- LCD_ShowString(60,150,200,16,16,"Start Write FLASH....");
- STMFLASH_Write(FLASH_SAVE_ADDR,(u16*)TEXT_Buffer,SIZE);
- LCD_ShowString(60,150,200,16,16,"FLASH Write Finished!");//提示传送完成
- }
- if(key==KEY0_PRES)//KEY0按下,读取字符串并显示
- {
- LCD_ShowString(60,150,200,16,16,"Start Read FLASH.... ");
- STMFLASH_Read(FLASH_SAVE_ADDR,(u16*)datatemp,SIZE);
- LCD_ShowString(60,150,200,16,16,"The Data Readed Is: ");//提示传送完成
- LCD_ShowString(60,170,200,16,16,datatemp);//显示读到的字符串
- }
- i++;
- delay_ms(10);
- if(i==20)
- {
- LED0=!LED0;//提示系统正在运行
- i=0;
- }
- }
复制代码 |
|