欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

基于串口的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);
输入每一个命令后,都会有下一步的提示;
专业模式带有校验功能,保证每一帧数据的正确性;
简单模式使用简单,普通上位机都可以进行操作;
下位机使用乒乓操作,保证数据不会发生阻塞的情况。
实物图如下:只需要通过串口接入电脑就可以使用了

基于串口的SD_card系统

使用示例

扫描文件

 基于串口的SD_card系统

删除文件

 基于串口的SD_card系统

创建文件:

基于串口的SD_card系统

切换到专业模式

 基于串口的SD_card系统

基于串口的SD_card系统

写完成

 基于串口的SD_card系统

写成功

 基于串口的SD_card系统

读文件

 基于串口的SD_card系统

读完之后对比发现,写入和读出都是183行,没有错误。