OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 699|回复: 9

求助大神有无STM32写入SD卡生成TXT或表格的例程

[复制链接]

4

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2022-7-6
在线时间
5 小时
发表于 2025-7-2 15:24:43 | 显示全部楼层 |阅读模式
5金钱
需要做数据处理,外置SD卡,需要将数据写入SD卡用电脑读取,请问有无相关例程

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

463

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4573
金钱
4573
注册时间
2018-5-14
在线时间
975 小时
发表于 2025-7-3 08:30:34 | 显示全部楼层
file=fopen("path/values.csv","rw);
char string[128];
snprintf("value,%f,%f,%f,%f\r\n",v1,v2,v3,v4);
fwrite(file,string,strlen(string));
fclose(file);
回复

使用道具 举报

12

主题

3410

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8723
金钱
8723
注册时间
2020-5-11
在线时间
4242 小时
发表于 2025-7-3 10:06:40 | 显示全部楼层
FATFS  了解一下
专治疑难杂症
回复

使用道具 举报

0

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2019-11-9
在线时间
19 小时
发表于 2025-7-5 16:13:31 | 显示全部楼层
移植FATFS,然后保存数据为逗号分隔符的CSV格式,就可以用EXCEL打开了。我以前做过,以年为文件夹,以月为文件名来保存数据。
回复

使用道具 举报

4

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2022-7-6
在线时间
5 小时
 楼主| 发表于 2025-7-14 15:50:30 | 显示全部楼层
hjl2832 发表于 2025-7-5 16:13
移植FATFS,然后保存数据为逗号分隔符的CSV格式,就可以用EXCEL打开了。我以前做过,以年为文件夹,以月为 ...

FATFS的例程里没有写数据的函数,怎样保存数据?
回复

使用道具 举报

4

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2022-7-6
在线时间
5 小时
 楼主| 发表于 2025-7-14 15:51:40 | 显示全部楼层
姚先起 发表于 2025-7-3 08:30
file=fopen("path/values.csv","rw);
char string[128];
snprintf("value,%f,%f,%f,%f\r\n",v1,v2,v3,v4) ...

复制进FATFS的例程中全是报错。。。
回复

使用道具 举报

70

主题

6769

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13176
金钱
13176
注册时间
2012-11-26
在线时间
3818 小时
发表于 2025-7-14 22:41:29 | 显示全部楼层
丿够灬痴心 发表于 2025-7-14 15:51
复制进FATFS的例程中全是报错。。。

找找自己问题吧   人家只是示例  

路径、文件名、变量名自己写   100%搬运,也是有点6
学无止境
回复

使用道具 举报

0

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2019-11-9
在线时间
19 小时
发表于 2025-7-15 08:18:41 | 显示全部楼层
丿够灬痴心 发表于 2025-7-14 15:50
FATFS的例程里没有写数据的函数,怎样保存数据?

FATFS怎么会没有写数据的函数,你仔细看一下它的API函数,写数据有2种,一种是覆盖方式写,一种是插入方式写。
你看看这个帖子。。FATFS追加数据写
回复

使用道具 举报

2

主题

463

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4573
金钱
4573
注册时间
2018-5-14
在线时间
975 小时
发表于 2025-7-15 08:48:05 | 显示全部楼层
丿够灬痴心 发表于 2025-7-14 15:51
复制进FATFS的例程中全是报错。。。

我只是把如何做告诉你,因为我也没有相关代码,我用littlefs用的多,和fatfs的代码有区别,但是调用顺序和代码函数名称大差不差,这些函数名称你要去fatfs的头文件中找功能一样的替换一下,不是完全照搬就行的
回复

使用道具 举报

2

主题

463

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4573
金钱
4573
注册时间
2018-5-14
在线时间
975 小时
发表于 2025-7-15 08:48:38 | 显示全部楼层
丿够灬痴心 发表于 2025-7-14 15:51
复制进FATFS的例程中全是报错。。。

我只是把如何做告诉你,因为我也没有相关代码,我用littlefs用的多,和fatfs的代码有区别,但是调用顺序和代码函数名称大差不差,这些函数名称你要去fatfs的头文件中找功能一样的替换一下,不是完全照搬就行的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-24 08:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表