21ic问答首页 - GD32F103RB系列的USBD例程无法使用
GD32F103RB系列的USBD例程无法使用
casojie2021-09-14
本帖最后由 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,好人有好报!没有例程我发现我啥也不是太菜了!
大哥大姐们!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,好人有好报!没有例程我发现我啥也不是太菜了!
赞0
评论
2023-05-15
赞0
评论
2021-10-08
赞0
我用的GD32F405的芯片,上面直接跑ST的USB库,完全不行…
评论
2021-10-08
赞0
USB的DP(PA11)和DM(PA12)没有弄外置拉上,就是一根线直通上位机的,之前STM32F072的USB是可以用的
评论
2021-09-16
赞0
上拉怎么做的,N管还是P管还是直接GPIO?
评论
2021-09-16
赞0
USB上的电路没有什么东西的,就是STM32USB的PA11,PA12 直接通到上位机,中间无任何器件
评论
2021-09-16
赞0
评论
2021-09-15
赞0
主要是不知道需要外接上拉,唉太菜了
评论
2021-09-15
赞0
评论
2021-09-15
不行呀,我试了。
您需要登录后才可以回复 登录 | 注册