TI中文支持网
TI专业的中文技术问题搜集分享网站

如何关闭5535的USB模块?

按照如下代码运行的话,

会在//stop here停住,

代码设置有问题吗?

// shut down usb starts
CSL_USB_REGS->FADDR_POWER |= 0x0200;

CSL_SYSCTRL_REGS->CLKSTOP |= 0x0004;
while(0 == (CSL_SYSCTRL_REGS->CLKSTOP & 0x0008)){}  // stop here

CSL_SYSCTRL_REGS->PCGCR2 |= 0x0004;

CSL_SYSCTRL_REGS->USBSCR |= 0x04;
// shut down usb ends

Tony Tang:

建议先通过USB的CTRLR将USB复位试一下。

Tony Tang:

Zoya,

上面的的SUSPENDM是bit1,C55x是小端的,所以试一下:CSL_USB_REGS->FADDR_POWER |= 0x0002.

赞(0)
未经允许不得转载:TI中文支持网 » 如何关闭5535的USB模块?
分享到: 更多 (0)