Модем не контактирует с аппаратным RS232

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Модем не контактирует с аппаратным RS232

Сообщение YS »

Я уже советовал обратить внимание на корректную передачу служебных символов. В частности, CR и LF (0x0D / 0x0A).
Поэтому к Вам и вопрос такой - что это вообще может быть?
Свои версии я уже огласил, на большее моих телепатических способностей не хватает. Может кто-то еще что-то предложит.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: Модем не контактирует с аппаратным RS232

Сообщение kras »

Спасибо, проблема оказалась действительно в уровнях напряжения, вроде, потому что с max232 все летает. Но возникла другая неточность в этом вопросе. Если использовать стандартный терминал, то все действительно летает. Но я использовал готовый терминал в Visual Studio, алгоритм отправки данных не менял. Вот в нем не работает. Код:

Код: Выделить всё

string sendata = txtSendData.Text;
          //ssd = ssd.Replace("+", "+" + System.Environment.NewLine);
        comport.Write(sendata);

Стоить заметить, что в терминале классическом если ввести +++, то ОК не во всех случаях можно получить. Какая-то тут хитрость с дополнительными символами в конце или начале строки. Прошу уточнить. Я так понял, что comport - стандартная библиотека C, нет? То есть с одного терминала отправил +++ и ОК получил. С другого - не пашет. Что можно попробовать отправить или модернизировать?
term2.jpg
(135.25 КБ) 347 скачиваний
ter1.jpg
(46.21 КБ) 377 скачиваний
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: Модем не контактирует с аппаратным RS232

Сообщение kras »

Отбой, все работает супер. Я там просто 1 строчку закомментировал для вывода...

Теперь другой вопрос - почему ком может выводить, бывает, такую строчку правильно:
0.1 0.235 0.0235 0.0235 0.0235

а, бывает, вот так:

1 0.235 0.0235 0.0235 0.02350.

И типо того. Как с этим бороться? В терминале из-за этого не могу обработку сделать нормально 5 чисел, которые здесь выше записал!
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Igor3
Потрогал лапой паяльник
Сообщения: 353
Зарегистрирован: Чт июл 24, 2014 00:25:25

Re: Модем не контактирует с аппаратным RS232

Сообщение Igor3 »

kras писал(а):Отбой, все работает супер....

Теперь другой вопрос - почему ком может выводить, бывает, такую строчку правильно:

а, бывает, вот так:

И типо того. Как с этим бороться?
По новому кругу, как в анекдоте про жену и 90-летнего мужа:”Так что же Вы хотите! - Я хочу, чтобы он не шаркал ногами!”
Помимо аппаратных деталей, есть и програмные :). Применяете протокол, обеспечивающий лишь физический уровень, а требуете от него достоверности!!! Есчо раз – не хотите заморачиваться с квитированием, проверкой валидности и доставки – используйте что-то типа TCP, где “алл иклуд” :).
Реклама
Эиком - электронные компоненты и радиодетали
domrustika
Грызет канифоль
Сообщения: 257
Зарегистрирован: Чт мар 22, 2007 13:50:33
Откуда: казань
Контактная информация:

Re: Модем не контактирует с аппаратным RS232

Сообщение domrustika »

спецы помогите. попробовал собрать это
все спаял. не понял только в конце про
Необходимые файл:
index.html
serial.cgi
Или все вместе.
как их заменить с программой winSCP про которую писал автор???
пробовал просто залить скетч homebot1mini - не работает, движки у машинки не крутятся. по uart роутер и ардуину подключил!
вот так выглядит админка роутера.
СпойлерИзображение
там уже прописаны кнопки для управления. или все равно надо менять файлы как писал автор???
В общем кто шарит подскажите решение!!
Реклама
Ответить

Вернуться в «Интеграция с ПК»