USB to COM свисток не фурычит
USB to COM свисток не фурычит
Приобрел себе USB to COM переходник - распознается как CH340.
https://cdn.sparkfun.com/datasheets/Dev ... 340DS1.PDF
Проблема в том, что не удается соединится со старым компом через КОМ порт. На старом компе порт рабочий, проверял мышкой.
Сначала пробовал ДосБокс привязать к порту, и соединить 2 нортон командера - нифига не вышло.
Нашел прогу для турбопаскаля которая читает и пришет в ком порт. Запустил на старом компе. На своем компе написал прогу которая читает и пишет в ком порт средствами винды.
И тут начались старнности. Если я на с новой машины отправляю данные на старую, то приходят только значенния 0 или 128 - по барабану что в прот пишется.
Со старой на новую вообще нифига не идет. НО, при запуске материнской платы приходит значение 7E.
Кроме того, если на старом компе запустить нортона и пытатся подключится к новой (нортон работает как мастер), но на новой с порта читаются значения 7F. Параметры ком порта одинаковые на обеих машинах (9600бод, 8бит, без конроля четности)
Тут есть 2 варианта, либо у меня руки кривые либо свисток нерабочий.
Кто с подобным девайсом работал, какие были успехи? И может этот девайс только на запись работает или есть еще какие то ограничения?
https://cdn.sparkfun.com/datasheets/Dev ... 340DS1.PDF
Проблема в том, что не удается соединится со старым компом через КОМ порт. На старом компе порт рабочий, проверял мышкой.
Сначала пробовал ДосБокс привязать к порту, и соединить 2 нортон командера - нифига не вышло.
Нашел прогу для турбопаскаля которая читает и пришет в ком порт. Запустил на старом компе. На своем компе написал прогу которая читает и пишет в ком порт средствами винды.
И тут начались старнности. Если я на с новой машины отправляю данные на старую, то приходят только значенния 0 или 128 - по барабану что в прот пишется.
Со старой на новую вообще нифига не идет. НО, при запуске материнской платы приходит значение 7E.
Кроме того, если на старом компе запустить нортона и пытатся подключится к новой (нортон работает как мастер), но на новой с порта читаются значения 7F. Параметры ком порта одинаковые на обеих машинах (9600бод, 8бит, без конроля четности)
Тут есть 2 варианта, либо у меня руки кривые либо свисток нерабочий.
Кто с подобным девайсом работал, какие были успехи? И может этот девайс только на запись работает или есть еще какие то ограничения?
Сам на себя хвостик работает?? замкните джампером 2й и 3й контакты, и в терминале откройте порт, и по набирайте, с джампером получаеться ЭХО, без джампера ничего не будет.
Если само на себя не пашет, проверяйте дрова, или дохлый.
Если само на себя пашет, и в старом компе само на себя пашет, гляньте напряжения на TX, может разные слишком у портов.
Ну и кабель проверьте, 2 на 3, 3 на 2, 5 на 5, в минимальном варианте.
Если само на себя не пашет, проверяйте дрова, или дохлый.
Если само на себя пашет, и в старом компе само на себя пашет, гляньте напряжения на TX, может разные слишком у портов.
Ну и кабель проверьте, 2 на 3, 3 на 2, 5 на 5, в минимальном варианте.
Проверил свисток сам на себя. Если передавать значения 0...127 то все ок. если 128..255 то приходит 0..127, как будто старший бит не передается.
Напряжометр показал 5В - походу у меня реально свисток
Всем спасибо за советы.
А может кто посоветует нормальный USB 2 COM? Или что нибудь современное 2 COM?
UPD: Хотя с ЮСБ походу 12В и взять то негде.
Напряжометр показал 5В - походу у меня реально свисток
Всем спасибо за советы.
А может кто посоветует нормальный USB 2 COM? Или что нибудь современное 2 COM?
UPD: Хотя с ЮСБ походу 12В и взять то негде.
-
- Advanced Member
- Сообщения: 4482
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Внешний БП и преобразователь уровней максимовский.UPD: Хотя с ЮСБ походу 12В и взять то негде.
Платы под PCI(e) смотрите.Или что нибудь современное 2 COM?
Всё может быть веселее - не различается старший бит, если он равен единице, от стопового бита, который всегда равен 1. Режим точно совпадает? Или где-то выставлено 7 бит данных или 2 стоповых или чётность всегда 1?Если передавать значения 0...127 то все ок. если 128..255 то приходит 0..127, как будто старший бит не передается.
Если принудительно обоих перевести в 7-N-1 ?