![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
WiHoog
5W1H
展开
-
USB基础知识
USB基础知识前言本文将从USB的插入检测、身份识别、数据传输三个方面对USB通讯整个过程扫盲,其中有些知识点的详细信息会放在文章最下面的附录中供查看,从而保证文章的整体简洁。在进入主题之前,首先了解一下USB的一些基础知识USB的分类 按接口类型分 控制器/主机(controller/host) 设备(peripheral) OTG(on-the-go),通过id...原创 2019-08-22 17:33:11 · 3246 阅读 · 0 评论 -
基于STM32Cube USB设备库应用的几个常见问题
1、如何动态地修改设备描述符或字符串描述符?在文件usbd_desc.c里,与设备和字符串相关的描述符可以通过GetDescriptor的回调函数进行动态调整。2、如何让大容量存储类驱动支持多个逻辑盘【LUN】?在文件usbd_msc_storage_xxx.c中修改STORAGE_LUN_NBR。【xxx代表使用的存储介质】STORAGE_Inquirydata数组里包含了...原创 2019-08-27 13:54:06 · 1346 阅读 · 0 评论 -
STM32USB开发备忘之CDC_VCP实验
USB CDC类(communications device class)可用于设备与主机之间的USB通信。有了CDC,再也不需要USB-TTL转接板啦,数据传输也更快。平台:STM32F405 内容:HAL库与STD库的USB CDC类实验 实验效果:设备和电脑通过USB接口通信,完美替代之前的串口HAL库实验建立工程CubeMX中加入USB_OTG_FS,选择Device O...原创 2019-08-27 14:11:09 · 1773 阅读 · 0 评论