/Serial-Port-Communication

Simple app for serial communication over COM port

Primary LanguagePythonMIT LicenseMIT

Serial Port Communication

This is a simple application for testing communication with external device using serial communication.

How to run

To run this application from source:

  1. Clone this repository to your local machine.
  2. Install python dependencies listed inside requirements.txt file
  3. Run main.py

Functionalities

Connection settings:

  • Bit rate
  • Data field size
  • Parity bits
  • Stop bit size
  • DTR/DSR handshake
  • RTS/CTS handshake
  • XON/XOFF protocol

Terminator settings:

  • None
  • CR
  • LF
  • CR-LF
  • Custom character

PING: Allows for roundabout speed measurement between host and external devices.

Languages Used

This application was created using Python and Qt.

License

This application is licensed under the MIT License. See the LICENSE file for more information.