最近想要研究USB驱动的开发,具体是用STM32F103R8来跑STM32CubeMX生成的例程。单独跑了CDC和HID,都能正常跑通。到想要跑CDC+HID混合USB设备的时候犯了难。把HID的数据端口设置为0x83后,无论如何都没办法正常通信。于是开始研究HAL_PCDEx_PMAConfig()。遗憾的是,在搜索引擎上并没有找到相关说明,因此写下这篇文章。
因为它的USB接口通常是用来实现USB功能(如USB HID、USB CDC、USB MSC等)而不是用来烧录程序的。
X893的CMSIS-DAP设备是复合设备,分别为CMSIS-DAP CDC/DCI/HID。采用Keil的USB Device协议栈。但是好像有缺陷。 通过USBVIEW查出在CDC Interface里有设计四组Unknown Descriptor,结果导致HID设备根本没有安装。而CMSIS-DAP的主设备其实就是HID。所以Windows XP安装后还是无法作为调试器使用。而CDC实际上也没有测试过。
需要根据具体芯片的时钟,修改驱动的usb_conf.h和usb_bsp.c。关于具体的移植可参考网友的该文章USB库STM32F0x2移植到STM32F070笔记 实现的例程(只能是Device):Audio_Speaker、CCID、MSC、Custom_HID、HID、HID_LPM_test、DFU、Virtual_COM_Port、CDC+HID复合设备、MSC+HID复合设备 该版本的驱动不...
stm32f103-cube配置-USB组合设备.zip 整理了使用stm32cubemx配置usb hid、 cdc 以及配置hid+cdc组合设备的文档以及对应工程。 stm32 usb 组合设备 hid cdc2019-10-08 上传大小:63.00MB 所需:44积分/C币 STM32F103C8T6-AD多通道.zip STM32F103C8T6-AD多通道...
STM32F103USB例程,HAL库,包括CDC、HID、MSC、CDC+HID,CDC+HID+MSC。 上传者:fxliuqq2008时间:2023-03-05 stm32f103c8t6 自定义usb hid收发通讯 stm32f103c8t6 自定义usb hid收发通讯 上传者:qq_32348883时间:2022-08-07 STM32F103C8T6+USBHID通信+USB调试助手 ...
Tu**me上传63.41 MB文件格式zipstm32usb组合设备hidcdc 整理了使用stm32cubemx配置usb hid、 cdc 以及配置hid+cdc组合设备的文档以及对应工程。 (0)踩踩(0) 所需:15积分 基于C51和OLED12864实现电压的测量 2024-10-23 01:46:36 积分:1 探索Scratch的边界:网络编程与多用户交互的奇妙之旅 ...
可以实现HID功能。 你要自己实现VCP功能(通过USB CDC),1.需要至少在STM32F103上实现USB CDC功能,你可以参考如下目录中典型的示例程序: STM32Cube_FW_F1_V1.4.0ProjectsSTM3210C_EVALApplicationsUSB_DeviceCDC_Standalone 2.然后PC端需要安装VCP驱动,不过你如果安装过ST-LINK最新版本应该就已经有VCP的驱动了。 目前...
CUBE, 只使能RCC、 USB、时钟sysclk= 72 USBclk=48 啥也不要改。 0 2018-8-16 06:14:45 评论 淘帖 邀请回答 张晶 相关推荐 • 普中STM32开发板的F103总是烧写不成功是为什么? 1588 • 求助如何制作一个GAMEPAD USB HID stm32F103项目呢 141 • STM32F103C8T6串口IAP为什么会不成功呢 ...
stm32f103最小系统原理图 STM32F103RB开发板评测 IAR提供的基于STM32F103RBT6的开发板,板载资源如下:•STM32F103RBT6(128K Flash、64Pin,芯片在PCB反面)•复位按键、三个用户按键及一个Wake-up •供电支持三种模式,外部电源供电、USB供电、JTAG接口供电 •两个RS232接口 •一个USB Device接口 •一个UXT...