cancel
Showing results for 
Search instead for 
Did you mean: 

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

DMårt
Lead

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

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-Computer
1 ACCEPTED SOLUTION

Accepted Solutions
Then the speed you select has no effect. You can use whatever you want, it doesn't matter.
If you feel a post has answered your question, please click "Accept as Solution".

View solution in original post

6 REPLIES 6
TDK
Guru

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".

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-Computer

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".

No. I'm not using ST-Link Virtual Com Port. I'm using USB directly to PC. Also called Virtual Com Port.

So I assume that I have to use 115200 bps as default then?

Is there any way to find out stopbit and databit too?

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-Computer
Then the speed you select has no effect. You can use whatever you want, it doesn't matter.
If you feel a post has answered your question, please click "Accept as Solution".

In other words, STM32 USB has fixed communication configuration.

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-Computer