嵌入式学习小组
直播中

王涛

8年用户 1296经验值
私信 关注

M480的HSUSB做为HOST时可以强制为全速吗?

如题,当接入高速外设时也强制以全速运行, 可以吗? 如何设定?

回帖(1)

周煌煦

2024-1-17 18:34:08
M480的HSUSB本身是支持全速和高速两种速率的。当作为HOST时,连接的外设会根据自身的速率和HOST的设定来选择对应的速率。如果想强制以全速运行,一种简单的方法是将HOST的USB时钟频率设为12MHz,这样接入的外设就只能以全速运行了。

具体的设置方法可以参考M480的datasheet和相关的SDK文档。在SDK中有相应的API可以对USB时钟频率进行设置。需要注意的是,改变USB时钟频率需要重新初始化USB的相关部分,不当的操作可能会导致USB工作异常或失败。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分