基于串口的SD_card系统
程序员文章站
2022-04-15 17:26:39
概述 基于串口的SD_card系统1, 扫描文件;2, 新建文件;3, 删除文件;4, 写入文件;5, 读取文件。 整个文件系统的串口通信方式都是ASC通信方式。 文件系统分为简单实用方式和专业使用方式,简单使用方式只需要普通的串口调试助手就可以完成。专业使用方式需要专用的调试上位机。简单模式/专业 ......
概述
基于串口的sd_card系统
1, 扫描文件;
2, 新建文件;
3, 删除文件;
4, 写入文件;
5, 读取文件。
整个文件系统的串口通信方式都是asc通信方式。
文件系统分为简单实用方式和专业使用方式,简单使用方式只需要普通的串口调试助手就可以完成。专业使用方式需要专用的调试上位机。简单模式/专业模式的切换可以通过发送命令完成。
命令详解:
1, scan:扫描文件;
2, withcheck:专业模式;
3, simple:简单模式;
4, write:写入文件;
5, read:读出文件;
6, creat:创建文件;
7, close:关闭文件;
8, delete:删除文件。
系统特点:
命令/内容都是以换行符区分的(\r\n);
输入每一个命令后,都会有下一步的提示;
专业模式带有校验功能,保证每一帧数据的正确性;
简单模式使用简单,普通上位机都可以进行操作;
下位机使用乒乓操作,保证数据不会发生阻塞的情况。
实物图如下:只需要通过串口接入电脑就可以使用了
使用示例
扫描文件
删除文件
创建文件:
切换到专业模式
写完成
写成功
读文件
读完之后对比发现,写入和读出都是183行,没有错误。
上一篇: python迭代器(函数名的应用,新版格式化输出f)
下一篇: 如何改善自己的拍照姿势?