This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28377S:USB 器件复位- API

Guru**** 2301870 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/681519/tms320f28377s-usb-device-reset---api

器件型号:TMS320F28377S

 我们希望在运行时复位 USB 控制器。 USB 充当设备。

现在、我们使用以下代码来重置 USB 控制器。

           EALLOW;

           CpuSysRegs.PCLKCR11.bit.USB_A = 0;//禁用 USB 外设时钟

           EDIS;

           DELAY_US (500);

           EALLOW;

           CpuSysRegs.PCLKCR11.bit.USB_A = 1; //启用 USB 外设

           EDIS;

 是否是重置 USB 控制器的正确方法? 或者我们是否有任何 API 来重置 USB 通信。 请提供您的建议。

谢谢、

Rajkumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rajkumar、

    这肯定会重置 USB 模块。 使用 SOFTCONN 位也可以为您提供所需的内容。 它可用于断开并重新连接设备。

    此致、
    SAL