本帖最后由 jinglixixi 于 2020-11-25 01:18 编辑
在HC32V103开发板的官方例程中,提供了U盘的读写例程,并可以列出根目录下的文件列表。 但要验证这一功能也是有条件,下面就本人所做的测试加以介绍。 1.对U盘的测试 首先上场的是64GB的U盘,相关的参数如图1所示,测试过程如图2所示。 图1 U盘参数
图2 测试过程中
测试结果则是报错,不能显示文件列表,见图3所示。 图3 测试结果
第2个登场的是一个32GB的U盘,相关的参数如图4所示,测试过程如图5所示。 图4 U盘参数
图5测试过程中
测试结果依然是报错,不能显示文件列表,见图6所示。 图6测试结果
最后上场的则是一个4GB的U盘,相关的参数如图7所示,测试过程如图8所示。 图7 U盘参数
图8 测试过程中
图9测试结果
由此可见,要想成功地观察到U盘的文件列表功能是有条件的,除跟容量有关外,还与文件系统的格式有关。 2.对T卡的测试 在T卡与读卡器相配合的情况下,也可起到U盘的作用。 先是用用4Gb T卡与橘红色读卡器相配合,T卡的参数如图10所示。 图10 T卡参数
图11 测试过程中
测试结果见图12所示,证明操作失败。 图12 测试结果
然后换上32Gb T卡与橘红色读卡器相配合,其测试结果如图13所示,也说明操作失败。 图13 测试结果
接下来将橘红色读卡器换为青花读卡器,T卡仍使用32Gb和4Gb的T卡。 首先用32GbT卡来测试,其参数如图14所示。 图14 T卡参数
图15 32Gb T卡+青花读卡器
图16 测试结果
然后再测试4Gb T卡,其参数如图17所示。 图17 T卡参数
经测试,其输出结果如图18所示, 图18 测试结果
|
@dirtwillfly :是的,此外与文件系统格式也相关。
挑卡还是比较严重的