Страница 2 из 2
Re: Модем не контактирует с аппаратным RS232
Добавлено: Чт апр 28, 2016 20:45:44
YS
Я уже советовал обратить внимание на корректную передачу служебных символов. В частности, CR и LF (0x0D / 0x0A).
Поэтому к Вам и вопрос такой - что это вообще может быть?
Свои версии я уже огласил, на большее моих телепатических способностей не хватает. Может кто-то еще что-то предложит.
Re: Модем не контактирует с аппаратным RS232
Добавлено: Пт апр 29, 2016 13:41:29
kras
Спасибо, проблема оказалась действительно в уровнях напряжения, вроде, потому что с max232 все летает. Но возникла другая неточность в этом вопросе. Если использовать стандартный терминал, то все действительно летает. Но я использовал готовый терминал в Visual Studio, алгоритм отправки данных не менял. Вот в нем не работает. Код:
Код: Выделить всё
string sendata = txtSendData.Text;
//ssd = ssd.Replace("+", "+" + System.Environment.NewLine);
comport.Write(sendata);
Стоить заметить, что в терминале классическом если ввести +++, то ОК не во всех случаях можно получить. Какая-то тут хитрость с дополнительными символами в конце или начале строки. Прошу уточнить. Я так понял, что comport - стандартная библиотека C, нет? То есть с одного терминала отправил +++ и ОК получил. С другого - не пашет. Что можно попробовать отправить или модернизировать?
Re: Модем не контактирует с аппаратным RS232
Добавлено: Пт апр 29, 2016 15:27:52
kras
Отбой, все работает супер. Я там просто 1 строчку закомментировал для вывода...
Теперь другой вопрос - почему ком может выводить, бывает, такую строчку правильно:
0.1 0.235 0.0235 0.0235 0.0235
а, бывает, вот так:
1 0.235 0.0235 0.0235 0.02350.
И типо того. Как с этим бороться? В терминале из-за этого не могу обработку сделать нормально 5 чисел, которые здесь выше записал!
Re: Модем не контактирует с аппаратным RS232
Добавлено: Ср май 11, 2016 11:10:14
Igor3
kras писал(а):Отбой, все работает супер....
Теперь другой вопрос - почему ком может выводить, бывает, такую строчку правильно:
а, бывает, вот так:
И типо того. Как с этим бороться?
По новому кругу, как в анекдоте про жену и 90-летнего мужа:”Так что же Вы хотите! - Я хочу, чтобы он не шаркал ногами!”
Помимо аппаратных деталей, есть и програмные

. Применяете протокол, обеспечивающий лишь физический уровень, а требуете от него достоверности!!! Есчо раз – не хотите заморачиваться с квитированием, проверкой валидности и доставки – используйте что-то типа TCP, где “алл иклуд”

.
Re: Модем не контактирует с аппаратным RS232
Добавлено: Пт май 13, 2016 00:10:05
domrustika
спецы помогите. попробовал собрать
это
все спаял. не понял только в конце про
Необходимые файл:
index.html
serial.cgi
Или все вместе.
как их заменить с программой winSCP про которую писал автор???
пробовал просто залить скетч homebot1mini - не работает, движки у машинки не крутятся. по uart роутер и ардуину подключил!
вот так выглядит админка роутера.
Спойлер

там уже прописаны кнопки для управления. или все равно надо менять файлы как писал автор???
В общем кто шарит подскажите решение!!