IMA 在 EEPROM 部分使用 tivac4m123g6pm 的驱动程序我有一个小问题、即从 EEPROM 写入和读取的函数需要一个参数量表一组无符号 intgers、但我想将其更改为采用浮点数组、可以是双倍甚至是 字符数组、然后将其转换为 float lates 我试图调整驱动程序中的函数来实现这一点、但这对我来说是如此的困难(获取硬故障处理程序或数组不可读取) 我不能这样做,我也使用了 chta GPT 但也不帮助我,所以任何人都可以给我另一个驱动程序或功能使用它.
IAM 正在 GPS 项目中工作、我想在 EEPROM 中保存我的纬度阵列和经度阵列、它们必须是浮子而不是 intgers
这是我的测试功能
#包含
#包含
#include "hw_flash.h"
#include "hw_ints.h"
#include "hw_sysctl.h"
#include "hw_types.h"
#include "debug.h"
#include "flash.h"
#include "interrupt.h"
#include "sysctl.h"
#include "EEPROM.h"
#include "hw_EEPROM.h"
int main()
{
float latRead [8];
浮点 lat[8]={
110235、
112348、
115012、
118322、
121521,
124732、
127945、
130015
};
EEPROMInit ();
EEPROMMassErase ();
//EEPROMRead (latRead、0x0、sizeof (latRead));
EEPROMProgram (lat、0x0、sizeof (lat));
EEPROMRead (latRead、0x0、sizeof (latRead));
while (1)
{
}
}
谢谢!