打印
[STM32L5]

【STM32L562 DK试用】USB+fatfs 虚拟U盘

[复制链接]
41|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
   感谢21赠送的STM32L562 DK开发板,功能很多很全,许多功能都是我还没学习使用过的!
   看到有板载的SD卡槽,又有USB_TYPEC接口,想着不用每次都将SD卡取下来读取文件,就用TYPEC接口虚拟了一个U盘功能,主功能运行中可以自由读取存储SD卡,在需要查看数据时,只需连接USB口,就能将SD卡的信息读取出来。
   首先,CUBEMx中配置基本功能:

配置USB_device

配置fatfs,选SD_Card ,我这边没插SD卡,先用ram代替

配置USB_device,注意别配错了

调整stack大小,可以生成代码了


修改fatfs驱动程序


增加fatfsAPP程序,用来程序中读写SD卡



找个位置,加入fatfs读写测试函数,读写内容自由发挥吧,注意首次上电需要格式化SD卡!


交作业,后面研究了其他功能再加吧。




407176829fa8d0604d.png (251.04 KB )

407176829fa8d0604d.png

80188682a0058bfc80.png (366.22 KB )

80188682a0058bfc80.png

72508682a02f69e900.png (20.66 KB )

72508682a02f69e900.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

337

帖子

6

粉丝