Re: Про rs232 хитрый вопрос
Цитата:
Сообщение от
exNovosel
Как принять правильно?
может попробовать эксперимент с переходником с рс232 на юсб?
Воткнуть в юсб на компе и все получится как хочется? не получится на этом компе, попробовать на другом.
Re: Про rs232 хитрый вопрос
Re: Про rs232 хитрый вопрос
Цитата:
Сообщение от
Базальт
COM и LPT ничем не заменишь.
Такая проблема действительно была, когда появились первые переходники USB -> CОМ, но сейчас всё нормально, эту тему слава богу допилили и на железном и софтовом уровне, до того, как материнки с компортами стали исчезать из оборота. Можно и любой якобы не свободный ком-порт назначить под эмулятор (не какой-ньдь COM38, а например жестко привязать переходник к COM3) и все настройки выставить - всё работает. Проверено на мульёне всяких девайсов (многие из которых пашут круглосуточно не выключаясь годами), модемов, программаторов и т д
Цитата:
Сообщение от
Базальт
например правильно настроенной програмулины "видящей" поток и дающей автостарт сбору информации по определенному алгоритму или что-то около этого
Ну да. На уровне софта (Hiperterminal -у тому же) вообще пофиг, какой это порт - родной железный COM1 или какой-ньдь переходник с USB - прога обращается к стандартным функциям виндового драйвера СОМ-порта, устанавливает его параметры и читает/пишет данные туда -сюда, так что совет использовать эмулятор компорта совершенно бесполезный.
Цитата:
Сообщение от
exNovosel
Данные сыпется без стартовых и стоповых битов а в настройке com нельзя указать что их нет...
Такого быть не могёт, иначе это не компорт - стартовые/стоповые биты это аппаратный уровень, без них никак, в принимаемом потоке они откидываются автоматом. Формат передачи с девайса известен? Поток на уровне софта регулируется не стартовыми/стоповыми битами, а имеет маркер (символ или строку) начала/конца посылки и/или фиксированную длину пакета в байтах или еще чёньдь типа заголовка пакета, где указана его длина. Или вообще аппаратная синхронизация передачи идёт (экзотический случай) через линии CTS/RTS.
Так что выход - узнать формат передачи девайса (начиная от скорости порта, формат передачи данных и т д) и написать программулину чтоб данные показывались в читаемом виде. Если формат данных, что он там шлёт неизвестен - снимать поток данных тем же hiperterminalom и ковырять это дело.
Re: Про rs232 хитрый вопрос
Цитата:
Сообщение от
Базальт
.В операционках ничего не изменили как было так и есть.
Естесстна, Савельич. Компорты существуют со времен древних MS-DOS-ов и там ничего много лет не менялось. Все остальные глюки - к разработчикам софта.
- - - Добавлено - - -
Цитата:
Сообщение от
Базальт
,железо как-то любительское и не всегда совместимо и заточено правильно
Эээ не, есь такая в этом деле всемирно известная контора FTDI, которая на переходниках с USB на COM заработала кучу денег.