Skip to main content
Lead
September 16, 2021
Solved

What is the default USB settings e.g baud rate, parity, stopbit, databit etc for STM32?

  • September 16, 2021
  • 6 replies
  • 1921 views

What is the default USB settings e.g baud rate, parity, stopbit, databit etc for STM32 when using USB_FS?

In this case I can only choose FULL SPEED 12 mb/s. Is that 115200 bps?

I'm using STM32F373VBTx processor

This topic has been closed for replies.
Best answer by TDK
Then the speed you select has no effect. You can use whatever you want, it doesn't matter.

6 replies

TDK
September 16, 2021

You are mixing up USB speed with UART speed. If you implement a serial port in USB, you can have whatever defaults you want.

"If you feel a post has answered your question, please click ""Accept as Solution""."
DMårtAuthor
Lead
September 17, 2021

So if I have USB, without UART. Then my baud rate etc are configured by the host e.g PC computer when I connect the STM32?

Yes, my USB at STM32 works fine, but I want to slow down the speed. Can I do that from the computer?

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-ComputerSTM32MP257FAK3 custom board with STM64-OS as operating system: https://github.com/DanielMartensson/STM64-Computer
TDK
September 17, 2021

USB clock rate is fixed. If the PC and STM32 are connected purely through USB, you cannot change the speed.

If you are using a USB to UART adapter (such as ST-Link VCP), you can adjust the speed as needed in your terminal program.

"If you feel a post has answered your question, please click ""Accept as Solution""."