Оказа се че грешката е вярна. Очевидно просто такива данни са пращани към ИС. Ползвах един монитор за серийния порт и се оказа, че PC-то праща глупости.
*То това е предимството на MCP2150, че включва няколко протокола (IrCOMM 9, IrLAP, IrLMP, IAS, TinyTP май и IrPHY). Данните се пакетират и се пращат с CRC16. Общо взето потребителя може да е спокоен за верността им.
Сега обаче имам друг проблем. Инсталирах си IrCOMM2k на лаптопа и се опитах да го ползвам по тоя начин (с виртуален сериен порт). С хипертерминала няма проблем.
Обаче като напиша
където com8 е виртуалния сериен порт, не се получава нищо....
Т.е. CTS на MCP2150 премигва за малко и не преминават никакви данни...