Вот такая проблемка. Делаю я устройство, одной из функций которого являеться связь с ПК по RS-232. Для чтения COM порта на ПК я написал програмку на Delphi и получилась вот такая неприятная ситуация: (два ком порта соеденены Rx-Tx) При чтении данных из буфера к некоторым байтам прибавляеться 128 и при чем тут нет никакой закономерности. Вот пример отправленных и полученных байт:
отправил получил 49 | 177 50 | 178 51 | 51 52 | 180 53 | 53 54 | 54 55 | 183 56 | 184 57 | 57 И еще одна проблема при передаче одного байта все нормально, а когда я передаю хотя бы два байта подряд, то получаеться вообще черт знает что.
Использовал компоненты ComPort от Winsoft, и ComDrv32.
|