+ connecting to PC as a audio device class
Hello,
I am developing STM audio streaming device by nucleo-H753ZI.
Just I have done is bellow like:
1. configure HSE by Cube MX and applied 25 MHz external oscillator physically .
- It works well when USB OTG FS mode.
2. Physically connected between H753ZI and USB3300 ULPI
(D0~D7, 3.3Vs, GNDs, NXT, DIR, RST, STP, CLK)
D0->PA3,
D1->PB0,
D2-> PB1,
D3->PB10,
D4->PB11,
D5->PB12,
D6->PB13,
D7->PB5,
STP->PC0,
NXT->PC3,
DIR->PC2,
CLK->PA5,
2 of 3.3V pins,
2 of GND pins
3. Checked Cube MX options :
- USB OTG FS : Disabled
- USB OTG HS - Device only
- USB Device - (Class for HS IP) Audio Device Class, 48000 sample/s, Device descriptor : 1200
- NVIC : priority
USB OTG global interrupt = 0
USB OTG EndPoint I/O global interrupt = 0
4. Connected to PC as USB : No device detected on PC!
( I have edit MX_USB_DEVICE_Init(void) function for debugging :
/* USER CODE BEGIN USB_DEVICE_Init_PostTreatment */
HAL_Delay(10); //insert
HAL_PWREx_EnableUSBVoltageDetector();
/* USER CODE END USB_DEVICE_Init_PostTreatment */
)
I wonder I have missed something essential...
could you let me know it?
Thank you.
