GD32E505VET6 USB时钟源问题

[复制链接]
1132|3
 楼主| 残心醉 发表于 2022-8-24 11:49 | 显示全部楼层 |阅读模式
想知道GD32E505VET6芯片的CK_PLL2时钟能否作为USB时钟,如果能,要怎么配置?

GD32E505XX的是配置如下
4679563059c69cf40f.png
问题一
目前都是在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还能正常工作???
2123963059e978d00d.png

372263059fa0aaed1.png

9844363059fbd72b39.png
 楼主| 残心醉 发表于 2022-8-24 14:03 | 显示全部楼层
有人遇到此类问题吗,需要怎么配置CK_PLL2作为USB时钟,USB才能正常工作
mijinbao 发表于 2022-8-25 17:55 | 显示全部楼层
附件是时钟问题解决方案,测试开发板为GD32E507,和505同属一个系列

USB时钟问题.pdf

291.46 KB, 下载次数: 11

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部