-
Разобрался в проблеме.
Микросхема CP2101 действительно имеет хорошую поддержку сигналов "DSR и ко". У микрухи на каждый такой сигнал имеется выход (вход). И если на вход подать активный сигнал, то драйвер корректно отработает и при чтении этого сигнала соответствующий COM порт в системе прочитает его верно.
К сожалению входа CP2101 в AC4 висят в воздухе и никак не участвуют в обмене данными. Теоретически в каких-то случаях это может вызвать трудности. Можно было бы для большей совместимости завести "DSR и ко" в МК. Хотя я с Тинькой не работал, даже не знаю есть ли там свободные выходы.
Это что касается работы AC4.
В моей же проблеме был виноват компилятор.
-
DSR и ко - используются только в микрухах подобны MAX485 ... силабы и фттди сами знают что они хотят делать передавать или принимать (принимают всегда если не передают) и сами сигнал формируют.
-
murdemon, не совсем так. Есть FTDI, которые могут управлять всеми сигналами программно, просто на рынке распространены часто дешевые преобразователи с урезанными чипами.
-
Ты имеешь ввиду кетайский.... на которых еще дрова нормально не встают? просто зачем разводит DSR потом в программе писать поддержку переключения этого DSR при приеме и передачи, если сам чип FTDI все это делает сам ..
-
murdemon у FTDI чипы РАЗНЫЕ, есть еще буковки после номера чипа и эти чипы умеют разные вещи.
Например почитай разницу между чипами, когда на хвосте есть буковки RL (если не ошибся). На данном чипе можно всякие PonyProg и тд программаторы подключать через USB порт при помощи конвертера. На обычном работать не будут, потому как правильно ты написал, чип сам все определяет и не дает управлять программно.