由于项目需要,使用了STM32f107的芯片,移植了STM32_USB-Host-Device_Lib_V2.2.0 官方u***固件库,在UCOSII上运行,刚开始使用的是STM32_USB-FS-Device_Lib_V2.3.0的库,这个库网上资源较多,但是在使用的时候发现这个库和UCOSII的延时函数有冲突,导致ucos操作系统不能正常运行,经过调试没有发现原因,调试期间在st官...
block_size = 4096;XP下不能格式化,但可以快速格式化,win8下都可以 block_size =512;都可以格式化了 usbd_storage_msd.c /** * @brief return medium capacity and block size * @param lun : logical unit number * @param block_num : number of physical block * @param block_size : size of a ...
Linux下USB驱动详解(HOST) OHCI(Open Host Controller Interface)是支持USB1.1的标准,但它不仅仅是针对USB,还支持其他的一些接口,比如它还支持Apple的火线(Firewire,IEEE 1394)接口。 2019-04-26 14:50:39 STM32的USB是怎样转串口的 使用STM32_USB-Host-Device_Lib_V2.2.0 u*** 库,将 stm32 作为u***...
由于项目需要,使用了stm32f107的芯片,移植了STM32_USB-Host-Device_Lib_V2.2.0 官方u***固件库,在UCOSII上运行,刚开始 jhdfvs 2021-08-23 07:51:45 USB之STM32基础(6) 本篇笔记主要介绍 STM32 相关的知识点,毕竟之后的 CDC 教程是用 STM32 开发的。 为了写这一篇,鱼鹰把 STM32 中文参考手册 USB ...
今天才发现,原来是进中断时间不一样,用fs-device库的时候就是1ms进一次中断,用host-device库的时候...
2 ---Device virtual file system 3 ---Using device virtual file system 1. 2. 3. 配置界面如下图所示 生成工程并下载 在ENV 中打开 USB Host 和虚拟文件系统的功能之后,工程配置就结束了,退出配置界面并保存。在 ENV 工具中使用scons--target=mdk5命令重新生成工程并打开。工程打开之后可以看到 USB Host ...
本人测试 2.1 版本在 107做host上兼容不好,时常出现枚举信息不完全,比如读取U盘时interface完全丢失...
使用USB HOST 驱动外部 USB 设备的时候,必须要先控制 USB_PWR 输出 1,给外部设 备供电,之后才可以识别到外部设备! 58.3 软件设计 本章,我们在:实验 41 图片显示实验 的基础上修改,代码移植自 ST 官方例程: STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Examples\MSC,我打开该例程即可知 ...
从硬件接口功能上来说STM32系列MCU的USB分为USB_FS、USB_OTG_FS、USB_OTG_HS三种。其中的FS指的是全速(Full Speed),HS指的是高速(High Speed)。OTG指的是既可以作为Device(从设备)使用,也可以作为Host(主机)使用。 Full Speed 理论上速度为12Mbit/s,High Speed 理论上速度为480Mbit/s,当然这都是理论速度...
实现Host功能,通过私有协议配置外设!实现MTP协议,扫描外设文件列表及打开文件内容。实现Device功能,PC...