牛卧堂MCU技术交流
标题:
HSUSBD_Mass_Storage_SD核心频率问题
[打印本页]
作者:
klshu36
时间:
2020-4-8 13:29
标题:
HSUSBD_Mass_Storage_SD核心频率问题
HSUSBD_Mass_Storage_SD 例程核心频率为50MHz在我的M483板子上运行正常,TF拷贝速度大约4.5MB/s. 当我将HCLK修改为192Mhz之后,枚举不成功。这个可能是什么造成的?
作者:
klshu36
时间:
2020-4-8 13:33
我已经将USBPHY启动中间的延迟修改如下:
SYS->USBPHY = (SYS->USBPHY & ~(SYS_USBPHY_HSUSBROLE_Msk | SYS_USBPHY_HSUSBACT_Msk)) | SYS_USBPHY_HSUSBEN_Msk;
<font color="#ff0000"> CLK_SysTickDelay(1000); // delay > 10 us</font>
SYS->USBPHY |= SYS_USBPHY_HSUSBACT_Msk;
复制代码
作者:
匿名
时间:
2020-4-8 15:16
USB时钟那边要修改一下,正常USB时钟工作在48MHz
作者:
klshu36
时间:
2020-4-8 16:34
游客 112.64.146.x 发表于 2020-4-8 15:16
USB时钟那边要修改一下,正常USB时钟工作在48MHz
我使用的是HSUSBD,也要配置吗,我看代码里面没有这个过程啊,只有全速USB有,我试下看看有没有效果,谢了
作者:
klshu36
时间:
2020-4-11 16:46
找到解决方案了,参照github的issue,实测可以满频率运转。。。
欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/)
Powered by Discuz! X3.2