通过学习圈圈教你玩USB 已经完成u盘+usb串口了,U盘是通过SPIflash来模拟的,刚开始没找到圈圈制作的真U盘例程多走了好多弯路,刚开始由于只有"假"U盘例程,还没了解到可以通过电脑直接格式化来得到FAT文件系统,所以我直接装了一个FATFS文件系统到SPIflash中,也是由于装了文件系统 write10 和read10两个命令调试起来也比较轻松,经过多次调试可以完美的进行读和写,写的速度由于每次都只接受64字节的长度导致速度较慢,但是还是可以使用的。暂时没有去修复。后面将工程移植到我们开发用的主程序中发现fatfs文件系统需要占用大量的内存所以必须实现通过电脑格式化来创建文件系统,后修改了代码可以实现格式化,但是电脑提示不成功,(电脑主机会下发数据后不再发送一些数据了,导致提示失败。) |