Menu

Noise in 7 bit

Help
Andrey
2011-11-17
2013-05-20
  • Andrey

    Andrey - 2011-11-17

    I'm truing to use com0com on Windows XP Professional SP2. I run two HyperTerminal instances on both sides of a pair. Port settings (baud, parity etc) are equal. Then a type a text in one instance and see response in another one.

    I noticed that many characters (about one half) are received damaged: their highest bit (#7) is set to 1. For example, if I send "0x48", then "0xC8" is received.

    Artificial noise is turned off.

    Please suggest.

    Thanks

     
  • Vyacheslav Frolov

    The com0com ignores data bits port setting (5,6,7 or 8 bits) and transfers 8-bit data in any case.
    So if you set data bits to 7 and send "0xC8" then you receive "0xC8" (instead of  "0x48").
    The option to change this behaviour will be added to future release.

    The HyperTerminal does not care about high bits cleaning while sending data so it can send "0xC8" instead of  "0x48".
    With HyperTerminal you can set "Force incoming data to 7-bit ASCII" option or set data bits to 8.

     
  • Vyacheslav Frolov

    Fixed in CVS.
    For backward compatibility added AllDataBits option.

     

Log in to post a comment.