感谢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卡!
交作业,后面研究了其他功能再加吧。
|