I am using minicom to test the USART from my STM32. Now i want to test my USART at a baudrate of 6 MBaud, but if i type in

minicom -b 6000000

it opens minicom with the default Baudrate of 9600 Baud. It seems to support a maximal Baudrate of only 4 MBaud.

Is there a way to change this?

  • 1
    \$\begingroup\$ What is your interface and can it do 6Mbps? For example common FTDI USB serial chips support only up to 3Mbps. \$\endgroup\$ – Justme Jan 23 at 10:58
  • \$\begingroup\$ What about reading the datasheet of the STM32 version you use? Especially the chapter about the USART? USART's usually use a 16x clock, for a 6 M baudrate it would be 96 MHz. But if your STM32 has only a clock rate of only 16 or 32 MHz? \$\endgroup\$ – Uwe Jan 23 at 17:01
  • \$\begingroup\$ The hardware is not the problem. I use a FT2232H converter, which can handle up to 12M. The STM32F0 is using the 8x oversampling configuration and by this can handle up to 6M@48MHz, which works without any problems according to the decoding of my oscilloscope. \$\endgroup\$ – clucky Jan 25 at 12:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.