智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1136|回复: 0
打印 上一主题 下一主题

[单片机] 关于flash存储数据的问题

[复制链接]

53

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1167
威望
646
贡献
255
兑换币
327
注册时间
2015-11-16
在线时间
133 小时
毕业学校
光明
跳转到指定楼层
1#
发表于 2016-4-28 12:30:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想实现按键控制一个变量,断电后,该数据就存在flash里面,下次上电后显示保存后的值

我代码是这样写的,,但K的值时钟就没显示在OLED上,,,帮忙看看问题出在哪里了

       gpio_init (PTD6, GPO,1);                                  //按键初始化
        int k = 0;
        flash_init();
        k = flash_read(127,0,int);
        LCD_P6x8Str(0,0,"k ");
        while(1)
        {
          if(PTD6 == 0)
          {
                  DELAY_MS(10);
                if(PTD6 == 0)
                {
                  while(PTD6 == 0);            //松手检测
                   k++;
                   flash_erase_sector(127);
                   flash_write(127,0,k);
                }
           LCD_ShowNum(20,0,(int)k,5);
          }


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-16 06:52 , Processed in 0.041033 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表