CH32V307 使用USB模拟U盘问题

例程里面有:MSC_U-Disk:(模拟简单U盘),使用片内Flash或外部SPI-Flash;

现在我想使用SD卡为载体,获取更大的容量,然后我在例程里进行了修改,改了读写扇区的地方,也修改了容量,后面连接上电脑,在电脑上识别出来了盘符(E盘),也显示了容量、FAT32系统,但是出现了0字节可写的状态,然后格式化也不成功。想问一下这是为什么,是由于例程里面的操作部分不完整吗?

您好,SPI读写SD卡和SPI读写FLASH程序是有一些区别的,在操作方式上以及对应的操作命令都是不一样的,建议你检查一下SPI对SD卡的操作部分,下链接为CH32V103 SPI操作SD卡的应用帖,307基本也是一样的,你可以对照这个改一下。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

https://bbs.21ic.com/icview-3055962-1-1.html

 


只有登录才能回复,可以选择微信账号登录