硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2874|回复: 4
收起左侧

[有问必答] 请教关于Fatfs用于数据采集的问题

[复制链接]

4

主题

12

回帖

24

积分

新手上路

积分
24
发表于 2019-5-29 12:17:28 | 显示全部楼层 |阅读模式
单片机采用STM32F405,Fatfs采用的是最新的R0.13C,SDIO 4线+DMA通信。单片机外接AD,每64us产生一次外部中断,通知单片机采集,单片机采集12个字节之后存入SD卡,总的采集速率为187.5KB/s。用f_write写数据总是出错FR_DISK_ERR,怀疑f_write的时候总是被外部中断打断,请问f_write的时候是不是不能被打断?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2019-5-29 14:44:49 | 显示全部楼层
不影响,注意这个帖子里面的问题:

带FatFS的SD卡写数据出错情况测试记录,及其解决办法
http://www.armbbs.cn/forum.ph ... 1880&fromuid=58
(出处: 安富莱电子论坛)
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2019-5-29 16:42:33 | 显示全部楼层
eric2013 发表于 2019-5-29 14:44
不影响,注意这个帖子里面的问题:

带FatFS的SD卡写数据出错情况测试记录,及其解决办法

谢谢Eric,我再研究下!
回复

使用道具 举报

21

主题

321

回帖

384

积分

高级会员

积分
384
发表于 2019-5-29 20:59:10 | 显示全部楼层
_FS_REENTRANT 这个配1了吗
#define        _SYNC_t         osSemaphoreId
回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2019-5-30 16:15:50 | 显示全部楼层
hpxzw_foxmai 发表于 2019-5-29 20:59
_FS_REENTRANT 这个配1了吗
#define        _SYNC_t         osSemaphoreId

采用的默认配置,配置是这样的,没有用操作系统
#define FF_FS_REENTRANT        0
#define FF_FS_TIMEOUT        1000
#define FF_SYNC_t                HANDLE
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-2 02:21 , Processed in 0.258273 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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