cancel
Showing results for 
Search instead for 
Did you mean: 

Connect to USB pins directly using NUCLEO-G071RB

Bassem
Associate II

Dear community,

I have a nucleo board NUCLEO-G071RB and I would like to use the Build-In USB in the STM32G071, is there a shield or an expansion board compatible with this nucleo board, that allow me to access to the USB

Thank you in advance.

Best regards

Bassem

 

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Asslema @Bassem 

I think the content of this webpage: STM32 solutions for USB Type-C and Power Delivery - STMicroelectronics should help you. there is a description for the x-nucleo-snk1m1, x-nucleo-drp1m1 and x-nucleo-src1m1 also, you can find the X-CUBE-TCPP 

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

6 REPLIES 6
Grant Bt
Senior

This is one of the biggest dropped balls on the part of the NUCLEO expansion teams part. Hopefully someone else has a GOOD suggestion that isn't just flying wires. The closest I've found is NUCLEO2USB:

https://github.com/dmitrystu/Nucleo2USB

 

 

gbm
Principal

Actually there are at least two ST boards with USB connectors:

X-NUCLEO-SNK1M1

X-NUCLEO-CCA02M

Newest Nucleo-64 boards (U5xx, C071, H5xx) finally contain the USB connector for target CPU.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
STTwo-32
ST Employee

Asslema @Bassem 

I think the content of this webpage: STM32 solutions for USB Type-C and Power Delivery - STMicroelectronics should help you. there is a description for the x-nucleo-snk1m1, x-nucleo-drp1m1 and x-nucleo-src1m1 also, you can find the X-CUBE-TCPP 

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

KnarfB
Principal III

For testing, any cheap USB breakout board will do. 

Not G0 but C0 with USB 2.0 FS device (crystal-less) and host controller and USB Type-C connector:

NUCLEO-C071RB - STM32 Nucleo-64 development board with STM32C071RB MCU, supports Arduino and ST morpho connectivity - STMicroelectronics

hth

KnarfB

Bassem
Associate II

Thank you guys for the suggested solutions, the solution with STM32C071 looks very promising, but unfortunately the proof of concept that I'm preparing is based on STM32G0, so it looks like the expansion boards X-NUCLEO-SNK1M1

and X-NUCLEO-CCA02M could help and avoid flying wires, so to be more investigated.

 

If your question is answered, please select the answer that have done the job for you as Best answer.

Salem.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.