cubemx添加任务_STM32CubeMX系列教程26:USB HOST

一.USB MSC

这一节介绍usb作为主机读取U盘设备,通过USB虚拟串口通信。程序在LCD滚动显示字符工程的基础上修改,复制工程修改文件夹名。打开STM32cubeMX的工程文件重新配置,USB_OTG_FS选择设备,PE2设置为GPIO输出模式,USB口输出电压给从设备。

16b391879244f88d35974c09ff93ffda.png

USB HOST选择大容量存储主机类,选择USB Disk开启FATFS文件系统。

12f7af370f1b8f7649c3194804234530.png

配置系统时钟频率为216MHZ,USB频率均为48MHz。

6d7db428f780b372f966f2337b4720d5.png

在FATFS配置中选择简体中文字GBK编码支持中文,使能长文件名,缓存存储在堆(STACK)中。

0202899f802c180019d6ed2ac7a34270.png

USB_OTG_FS为默认配置不作修改。

ee797dadb1451bd5b4ae511d488932be.png

中间件USB_HOST配置中,USB主机调试等级(USBH_DEBUG_LEVEL)选择2,此时用户信息和错误信息会通过标准输出设备显示,此处使用屏幕作为输出设备,故printf函数打印的信息会显示在屏幕上。

6543770aaca74e8bf5f81e2593d30843.png

最后设置堆栈大小。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值