关于单片机读写U盘F16和F32文件系统【文档+源码+原理图】.rar
时间:07-30 14:00
查看:1467次
下载:162次
简介:
要阐述清楚U盘,USB,文件系统这些东西,50页是远远不足够的。本文只抓住了比较重要的方面,着重实用性。
附带的demo代码虽然简单,但是贯注了我对USB1.1、Bulk-Only、SCSI命令、FAT文件系统的理解,没有保留。编码的风格采用紧凑和松散相结合,看起来应该不至于不舒服;没有严格按照编程规范来做,如变量在定义的时候初始化,所有函数的入口参数都要加判断保护等,因为觉得这些会导致代码的可读性变差,违背了demo的初衷。如要学习编程规范方面内容我首推林锐博士的《高质量C++编程指南》。
demo代码带有完整的串口调试打印功能,通过右键Keil项目窗口的target1,选择“Option for target1”,修改下图所示的编译选项,可以设置打开哪些调试开关。例如要查看文件系统过程的调试打印,则取消_DEBUG和_D_FILE前面的下划线重编译即可。
