Most of recent mainstream motherboards have USART chip supporting speeds above 115200. However, there are few obstacles.
First of all standard MS driver for COM port does not support baud rates above 115200. This can be easily overcome with installing a third-party driver. Currently I am using Serial XP by Leo Yuriev. Another diver I have tried is HiSerial.
Secondly, analog part of the COM port hardware may not be capable to work on high speeds. This can be easily detected with a simple hardware loop test. Even if the test did not show good results it may only mean that COM line driver is not powerful enough and it may worth testing only COM port receiver
Thirdly, RS232 level converter must be capable to work on high speed. This post provides some test results on various level converters.
Fourthly, PIC must produce good bit timing, so data are not corrupted. This post gives some technique to overcome this issue.
Contents
Tags
Android Arduino ARM ATmega ATmega2560 avr C++ C++0X C++1X C++17 CH340 CH341 cojson configuration Controllino Cortex-M0 Cortex-M4 DLNA embedded embedded systems ESP8266 FTDI HTTP json JSON-RPC JSON for embedded systems json parser json serializer logging low end MCU MCU minidlna OpenIndiana Particle Photon PL2303 PSoC REST SFINAE template UART USB USB descriptor template USBUART vlcArchives
- October 2024
- December 2023
- January 2020
- March 2019
- October 2018
- September 2018
- April 2018
- December 2017
- April 2017
- March 2017
- June 2016
- October 2015
- April 2015
- March 2015
- November 2014
- November 2012
- March 2010
- December 2009
- November 2009
- July 2009
- March 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- April 2003
Categories
Meta
Post a Comment