mFrame
載入中...
搜尋中...
無符合項目
USB

USB 0 Controller Reset Control.

USB 0 Controller Reset ControlControls reset state of the Universal Serial Bus 0 (USB0) controller. USB0 provides high-speed USB communication capability for device and host applications with comprehensive USB protocol support.

USB 0 控制器重置控制,高速USB通訊功能

USB0 Functions:

Reset Effects:
  • USB controller returns to disconnected state
  • All USB endpoints are disabled and cleared
  • Device/host configuration registers reset
  • USB PHY may require reinitialization
警告
USB Reset Considerations:
  • Reset disconnects device from USB host
  • May interrupt ongoing USB communications
  • Host may need to re-enumerate device after reset
  • Ensure proper USB cable handling during reset

    Device Setup:

    // Initialize USB0 as a device
    reset_ctrl.assert_reset(Control::USB0);
    configure_usb_pins_and_phy();
    reset_ctrl.release_reset(Control::USB0);
    usb0_initialize_device_mode();