eeprom 数据存储
大佬们,我现在有一张参数表想要存到eeprom里,这张表有8位,16位,32位的参数
有没有相关资料提供参考。
可以做个structure的结构体,把数据打包好,再存取。也很方便。 供参考:
实战技能分享,各种数据类型的SPI, UART, I2C,FDCAN等方式的通信传输以及存储到EEPROM, Flash等设备的简易实现方法
https://www.armbbs.cn/forum.php?mod=viewthread&tid=109659&fromuid=58
(出处: 硬汉嵌入式论坛)
typedef struct
{
u32 eep_flag;
u16 ser_flag;
u16 ser_crc;
u32 ser_len;
u32 sav_addr;
}
Update_Config_Typedef;
#define UpConfigLen sizeof(Update_Config_Typedef)
typedef union
{
Update_Config_Typedef par;
u8 buf;
}Union_UpConfig;
extern Union_UpConfig UpConfig;
可以把参数封装成结构体,然后再把结构体封装成联合体。
数据读写直接当数组处理就可以了:ee_ReadBytes(EqConfig.buf,EqConfigSaveAddr,EqConfigLen);
参数修改直接修改对应的变量: UpConfig.par.ser_flag= 1; caicaptain2 发表于 2023-5-30 10:15
可以做个structure的结构体,把数据打包好,再存取。也很方便。
Hi,高手,问你个问题。
为了加快CPU读取速度,FSMC或QSPI可以做预取指吗? yunqi 发表于 2023-6-28 14:46
Hi,高手,问你个问题。
为了加快CPU读取速度,FSMC或QSPI可以做预取指吗?
支持Cache加速的话,可以的。
页:
[1]