numenjian 发表于 2025-5-18 23:56

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

   感谢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卡!


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




页: [1]
查看完整版本: 【STM32L562 DK试用】USB+fatfs 虚拟U盘