[RISC-V MCU 应用开发] 第八十四章、CH32V103应用教程——USB模拟U盘

[复制链接]
weihao11 发表于 2023-5-28 16:12 | 显示全部楼层
V3可以直接用这个程序吗,下载后程序是能跑起来的,就是识别不到U盘
wilhelmina2 发表于 2023-7-5 15:19 | 显示全部楼层
能用CH32V103单片机片内FLASH做成超小U盘吗?
pentruman 发表于 2023-7-5 15:38 | 显示全部楼层
CH32V103模拟 u盘需多大程序空间
mickit 发表于 2023-7-5 15:47 | 显示全部楼层
编写USB中断处理函数,用于处理USB相关事件和请求。例如,当主机请求读取或写入数据时,需要响应并提供相应的数据。
minzisc 发表于 2023-7-5 16:05 | 显示全部楼层
CH32V103开发板的USB作何用途?
adolphcocker 发表于 2023-7-5 16:09 | 显示全部楼层
根据USB Mass Storage协议规范,实现U盘的基本功能,如读写文件、管理文件系统等。可以使用FatFS文件系统来简化文件系统的操作。
albertaabbot 发表于 2023-7-5 16:31 | 显示全部楼层
初始化USB设备模式并设置USB相关参数,例如USB速度、端点大小等。
tifmill 发表于 2023-7-5 21:26 | 显示全部楼层
支持USB U盘功能吗               
cemaj 发表于 2023-7-5 22:05 | 显示全部楼层
建议参考CH32V103的官方文档、示例代码
vivilyly 发表于 2023-7-6 10:15 | 显示全部楼层
为了使主机正确识别CH32V103作为USB U盘设备, 需要实现USB设备描述符。这包括设备描述符、配置描述符、接口描述符、端点描述符等。
pmp 发表于 2023-7-6 10:24 | 显示全部楼层
需要根据具体的CH32V103微控制器型号和开发板配置USB相关硬件。
jonas222 发表于 2023-7-6 10:32 | 显示全部楼层
实现USB模拟U盘功能涉及到USB协议和相关硬件的细节,因此需要对USB协议有一定的了解,并参考CH32V103的文档和示例代码来进行开发。
wangdezhi 发表于 2023-7-6 10:38 | 显示全部楼层
在CH32V103微控制器上模拟USB U盘功能需要使用USB设备模式,并实现相应的USB Mass Storage Device(MSD)类协议。
5585813 发表于 2025-3-25 11:10 | 显示全部楼层
加载FATFS好点,还是znFAT好些,有对比过吗?准备加载SPI接口的TF卡,来模拟U盘
5585813 发表于 2025-4-8 00:00 | 显示全部楼层
要是有挂载SD卡的例程,然后做U盘的例程就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部