本文以51单片机为例介绍如何扩展USB接口进行对U盘的读写,并详细介绍FAT16、FAT32文件系统的细节以及如何编码实现单片机对文件系统的常用操作,顺带提到一点关于U盘兼容性问题的解决经验。在这里单片机是host,U盘是slave。
在嵌入式系统中实现host很有意义,可以直接扩展出大容量的外存储器。
只要对单片机有一点点了解的人应该可以很顺利地阅读下去,如有简单的C语言编程基础更佳。本文是科普性质,并不面面俱到,有一点应用笔记的味道。章节间关联性较强,最好按顺序来阅读。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !