Go Down

Topic: 3 Port USB-to-Serial Adapter Firmware for STM32 (Read 171 times) previous topic - next topic

r2axz

Hi, I'd like to share my 3-port USB-to-Serial adapter firmware project for STM32 Blue Pill (STM32F103C8T6).



Features:

  •  3 independent UART ports;
  •  Hardware flow control (RTS/CTS) support1;
  •  DSR/DTR/DCD signals support;
  • 7 or 8 bit word length;
  • None, even, odd parity;
  • 1, 1.5, and 2 stop bits;
  • Works with CDC Class drives on Linux, OS X, and Windows;
  • Supports all standard baud rates;
  • Supports non-standard baud rates;
  • DMA RX/TX for high-speed communications;
  • IDLE line detection for short response time;
  • Signed INF driver for Windows XP, 7, and 8;
  • Built-in command shell for device parameters configuration;
  • No external dependencies other than CMSIS;



Open-source, MIT license, source code and binary releases are available at [color=var(--newCommunityTheme-linkText)]https://github.com/r2axz/bluepill-serial-monster[/color]

Go Up