本帖最后由 casojie 于 2021-9-15 09:59 编辑
大哥大姐们!GD32F103RB系列的USBD例程无法使用,求各位能够帮小弟一把
GD32F103RB的USBD,想使用USB ACMCDC虚拟串口设备,但是下载官方例程后无法使用
按照经验,例程下载后不用修改,直接下载至MCU就可以跑,但是上位机毫无反应,甚至“未识别的描述符”类似的提示都没有原本项目上是使用STM32F072的MCU,没有问题,后面直接替换成GD32F103,都是64角,硬件告诉我说是PIN TO PIN,电路不用改,直接替换MCU即可
尝试过如下操作:
1. 更改系统时钟24,48,72,96均无效
2. demo中有个USB-pullup引脚,默认设置为PD的引脚,但是查询资料发现,USB相关的引脚应为PA11,PA12的引脚,不理解这个代码,更改后也无效
3. 文档上说有“《GD32F10x_USB_固件库使用指南2.0 》,但是这东西在哪,只有一个FS/HS混在一块写的USB文档,而文档更新日期为2019年,文档名称也不对,应该不是这个文档”。
现在只要能够跑通demo,能识别出一个CDC虚拟串口就好了!(计划是组合设备5个虚拟串口),但是不太确定能否识别五个,在中文文档上,描述有八个端点,但没有指出是双向端点,而英文文档上,有“Support up to 8 configurable bidirectional endpoints”,其表示是支持八个双向端点的吧!
求大哥大姐们帮助下,跑通demo,好人有好报!没有例程我发现我啥也不是太菜了!
|