广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2051|回复: 2

flash 读写问题

[复制链接]

1

主题

3

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2024-4-20 18:59:56 | 显示全部楼层 |阅读模式
本帖最后由 dody1209 于 2024-4-21 22:28 编辑

local byte_addr   = 0x00000000

--[[初始化函数
function on_init()
        local read_data={}                        --定义读取的数组
        if read_flash(0,1)~=nil then                --判断flash是否被写过
                read_data=read_flash(byte_addr,1)         --读取flash的数值
                set_value(0,3,read_data[0])        --初始化到文本控件
                 --set_value(0,3,read_data[1])        --这里这个值是我用来做测试的,也就是通过输入,这里的参数也会显示为我输入的值
    else
        set_value(0,3,123)   
        end
end--]]


--用户通过触摸修改控件后,执行此回调函数。
function on_control_notify(screen,control,value)
        if screen == 0
        then
          if control == 4 and value == 0
          then
                  local save= {}                                        --定义保存的数组
                  save[0]=get_value(0,2)                           --对数组的第一个字节赋值

                flush_flash()        
                  write_flash(byte_addr,save)                --对flash进行数组的写操作
               
          elseif control == 6 and value == 0
          then
                local read_data= {}   
                read_data=read_flash(byte_addr,1)         --读取flash的数值
                 set_value(0,3,read_data[0])        
        end
end

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

3

帖子

33

积分

新手上路

Rank: 1

积分
33
 楼主| 发表于 2024-4-21 22:30:41 | 显示全部楼层
发现按存储和读取按键时,并没有对flash进行操作,是缺少什么设置吗?我看了大彩的例程“Lua - APIFlash读写”,没发现有什么不同的设置。
回复

使用道具 举报

3

主题

10

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2024-5-13 18:27:29 | 显示全部楼层
控件设置---事件通知:是?
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-12-4 01:29 , Processed in 0.215505 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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