STM32F107VC USB Device开发心得

阅读: 评论:0

STM32F107VC USB Device开发心得

STM32F107VC USB Device开发心得


好久没有写过任何东西了,这篇文章送给所有纠结在STM32F107 USB开发上的童鞋。


在STM32F107的官方库中,已经给好了USB的开发库,直接调用就可以。在使用之前,我们需要做一些了解。请参照文档《USB-FS-Device development kit.pdf》。

文档下载地址:

有了库,我们就可以很容易的做出一个像模像样的USB自定义设备的开发。

以下,以自定义bulk设备为例说明。

我也懒得写太多代码,直接改动USB-Mass_Storage-SD Card例程,例程下载地址。


1、描述符。

USB设备的描述符,是整个USB开发的核心,关系到上位机能否识别USB设备并加载相应USB驱动。

我要做一个VID为0x8886,PID为0x0001的自定义设备。

const uint8_t MASS_DeviceDescriptor[MASS_SIZ_DEVICE_DESC] ={0x12,   /* bLength  */0x01,   /* bDescriptorType */0x00,   /* bcdUSB, version 2.00 */0x02,0xFF,   /* bDeviceClass :>0xFF表示自定义设备 */0x00,   /* bDeviceSubCl

本文发布于:2024-02-04 09:13:46,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170703852654278.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:心得   STM32F107VC   USB   Device
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23