HANDSHAKE на практике ни с чем не связан - Windows не снимает RTS, поэтому наличие/отсутствие линий квитирования на приём COM-порта не влияет.
Загрузка шла только с кабелем без квитирования. После добавления в кабель линий квитирования ( без изменения любых настроек ) загрузка уже не шла.
- - - Добавлено - - -
Конечно, аппаратное - в каждом COM-порту PC есть аппаратный буфер FIFO, глубину которого можно настраивать:
- - - Добавлено - - -
До снятия CTS порт 065 принимает ДВА байта - иначе синхронная работа порта ( когда байты принимаются один за другим "без промежутков" ) была бы невозможна. Это легко проверить, запустив в пульте программу, крутящуюся минуту в пустом цикле, а потом читающую все байты, какие успел принять порт - если после запуска программы отправить в порт несколько байтов, то после обращения программы к порту - будут выведены первый и последний из переданных байтов.





Ответить с цитированием