|

楼主 |
发表于 2021-11-30 15:32:17
|
显示全部楼层
上电时加了判断语句,set_value(5, 4, (read_byte_data[9]<<8 | read_byte_data[10])/10) ,set_value(6, 4,read_byte_data[11])这两句显示的不是保存数据
if read_flash(byte_addr,12) ~=nil then
read_byte_data= read_flash(byte_addr,12)
set_value(4, 1, read_byte_data[0])
if read_byte_data[0] == 0 then
set_value(4, 5, (read_byte_data[1]<<8 | read_byte_data[2])/10)
set_value(4, 6, (read_byte_data[3]<<8 | read_byte_data[4])/10)
end
if read_byte_data[0] == 1 then
set_value(4, 5, (read_byte_data[5]<<8 | read_byte_data[6])/10)
set_value(4, 6, (read_byte_data[7]<<8 | read_byte_data[8])/10)
end
set_value(5, 4, (read_byte_data[9]<<8 | read_byte_data[10])/10)
set_value(6, 4,read_byte_data[11])
end |
|