jerry尧 发表于 2025-7-18 10:07

我想解析CSV文件中的数据并通过UART发送

使用stm32 cube IDE开发stm32f407。我想解析CSV文件中的数据并通过UART发送。在我的项目的src文件夹下添加CSV文件后,当我fopen时,得到了NULL。该怎么解决呢?

flycamelaaa 发表于 2025-7-18 15:01

直接将CSV文件放在src/目录下,STM32嵌入式系统不会自动将该目录下的文件烧录到Flash或文件系统中。

powerantone 发表于 2025-7-18 16:02

可以将CSV文件放入项目的/Resources文件夹,然后在STM32CubeIDE中配置资源路径。

stormwind123 发表于 2025-7-18 17:03

可以用外部存储。

probedog 发表于 2025-7-18 20:03

推荐用FatFS管理文件。

classroom 发表于 2025-7-18 22:04

试试将CSV文件转换为C数组,直接编译到Flash中。

kzlzqi 发表于 2025-7-25 14:50

要在 STM32 中读取 CSV 文件,需将文件内容编译到 Flash 的只读区域,通过地址访问(而非文件路径)。

kzlzqi 发表于 2025-7-25 14:55

LSE 是保证 RTC 精度的最佳选择

kzlzqi 发表于 2025-7-25 15:02

把 CSV 文件内容转换成 C 语言数组,编译到 STM32 的 Flash 中,直接通过数组访问数据
页: [1]
查看完整版本: 我想解析CSV文件中的数据并通过UART发送