【求助】关于数据保存的问题。

2019-07-20 13:34发布

本帖最后由 刘毅壁虎 于 2017-7-8 13:44 编辑

程序需要对传感器数据进行采集,并按照“年,月,日,测量结果”的格式将数据进行保存。年,月,日和测量结果前期我分别用的独立的变量完成赋值。现在我想将这几个独立的变量以结构体的形式整体保存到flash里去。方便后期的读写以及使用。

具体如下:
typedef struct
{
        uint Year;
        uint Month;
        uint Date;
        float Press;
}DataTypeDef;

DataTypeDef DataStruct;

uint Year=17;
uint Month=7;
uint Date=01;
float Press=100000;

DataStruct.Year=Year;
DataStruct.Month=Month;
DataStruct.Date=Date;
DataStruct.Press=Press;

WriteBuffer(DataStruct);


但是当需要采集的数据种类更多时,采用红 {MOD}部分的算法会感觉很奇怪,能否通过别的方法实现?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。