打印

GD32E505VET6 USB时钟源问题

[复制链接]
919|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
残心醉|  楼主 | 2022-8-24 11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想知道GD32E505VET6芯片的CK_PLL2时钟能否作为USB时钟,如果能,要怎么配置?

GD32E505XX的是配置如下

问题一
目前都是在USB全速模式(USE_USB_FS)测试如下
1、将CK_PLL(168MHz)通过USBHS Presacaler 3.5分频给USB,USB可正常使用。
2、将CK_IRC48M给USB,USB可正常使用。
3、将CK_PLL2(48MHz)给USB,USB无法工作
4、通过PLLUSB配置到48MhzUSBUSB无法工作



问题二
CK48MSEL和USBHSSEL是否起作用。
直接使用GD的例程
工程路径
GD32E50x_Firmware_Library_V1.2.2\Examples\USBHS\usb_device\standard_hid_keyboard
这个例程时USB键盘例程,USB时钟采用CK_PLL通过USBHS Presacaler 3.5分频,USB可以正常运行.
但是将USBHSSEL位配置为1,USB还能正常工作???





使用特权

评论回复
沙发
残心醉|  楼主 | 2022-8-24 14:03 | 只看该作者
有人遇到此类问题吗,需要怎么配置CK_PLL2作为USB时钟,USB才能正常工作

使用特权

评论回复
板凳
mijinbao| | 2022-8-25 17:55 | 只看该作者
附件是时钟问题解决方案,测试开发板为GD32E507,和505同属一个系列

USB时钟问题.pdf

291.46 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝