2024939_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2024939_ja-JP

2024939_ja-JP

FRDM-MCXN947:USB1_HSの切断検出

Hi,


お聞きしたいのですが、OTG USBを使用してUSB1_HS使用しているFRDM-MCXN947ボードでは、このUSBの接続と切断を検出しようとしています。接続検出は正常に機能するため、この機能を使用します。



usb_device_notification_t USB_State(usb_device_struct_t *pDeviceHandle)
{
	usb_device_ehci_state_struct_t *ehciState;
	ehciState = (usb_device_ehci_state_struct_t *)(pDeviceHandle->controllerHandle);

	if (0U != (ehciState->registerBase->OTGSC & USBHS_OTGSC_BSV_MASK))
    {
		return kUSB_DeviceNotifyAttach;
    }
	return kUSB_DeviceNotifyDetach;
}


しかし、何らかの理由でこのUSB OTGレジスタは切断を正しく検出しません。他のレジスタを使用して切断を検出することは可能ですか?


アドバイスをいただきありがとうございます!

ジョン・アダムズ

MCXN日時:FRDM-MCXN947:USB1_HSの切断の検出

こんにちは@John_Adams

デタッチ検出を有効にする方法については、次のコミュニティ投稿を参照してください: RT1020(デバイス)とホストコンピュータ間のUSBケーブルの取り付けと取り外しを検出する最良の方法は何ですか? - NXP Community

RT1020を参照していますが、MCXN947についても同じプロセスです。

BR,
Edwin.

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 01:49 AM
Updated by: