广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1185|回复: 3

怎么实现MCU端写数据到SD卡

[复制链接]

5

主题

11

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2023-10-24 09:48:12 | 显示全部楼层 |阅读模式
如何从单片机端的数据保存到SD卡文件中?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-10-24 10:22:04 | 显示全部楼层
大彩协议,MCU可以发指令将数据添加到屏幕的数据记录控件中,然后通过按钮调用导出数据到SD卡的api即可。

自定义协议,可以将数据发送给屏幕,在lua脚本串口接收回调函数中,解析指令并将数据写入到SD卡的文件中。
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

5

主题

11

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2023-10-24 10:25:29 | 显示全部楼层
If后要接end 发表于 2023-10-24 10:22
大彩协议,MCU可以发指令将数据添加到屏幕的数据记录控件中,然后通过按钮调用导出数据到SD卡的api即可。

...

请问,驱动程序里面的这些接口,能做到吗?我试了好像没作用
if SD_FILE_EN
/*!
*  \brief     检测SD卡是否插入
*/
void SD_IsInsert(void);

#define        FA_READ                                   0x01  // 可读取
#define        FA_WRITE                           0x02  // 可写入
#define        FA_CREATE_NEW                   0x04  // 创建新文件,如果文件已经存在,则返回失败
#define        FA_CREATE_ALWAYS           0x08  // 创建新文件,如果文件已经存在,则覆盖
#define        FA_OPEN_EXISTING           0x00  // 打开文件,如果文件不存在,则返回失败
#define        FA_OPEN_ALWAYS                   0x10  // 打开文件,如果文件不存在,则创建新文件

/*!
*  \brief     打开或创建文件
*  \param  filename 文件名称(仅ASCII编码)
*  \param  mode 模式,可选组合模式如上FA_XXXX
*/
void SD_CreateFile(uint8 *filename,uint8 mode);

/*!
*  \brief     以当前时间创建文件,例如:20161015083000.txt
*  \param  ext 文件后缀,例如 txt
*/
void SD_CreateFileByTime(uint8 *ext);

/*!
*  \brief     在当前文件末尾写入数据
*  \param  buffer 数据
*  \param  dlc 数据长度
*/
void SD_WriteFile(uint8 *buffer,uint16 dlc);

/*!
*  \brief     读取当前文件
*  \param  offset 文件位置偏移
*  \param  dlc 数据长度
*/
void SD_ReadFile(uint32 offset,uint16 dlc);
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-10-24 13:58:23 | 显示全部楼层
tomorrow 发表于 2023-10-24 10:25
请问,驱动程序里面的这些接口,能做到吗?我试了好像没作用
if SD_FILE_EN
/*!

这些指令应该是不支持的
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-5-2 02:20 , Processed in 0.052134 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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