Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
14.02.2014, 19:47
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FT232 и .NET (C#).
Немного поделюсь, может, натолкнет на мысль.
Не люблю USB-COM на FTDI из-за того, что при некорректной работе с портом он начинает глючить и просто тупо вешается. Например, закрытие программы, которая его использует, без закрытия порта. Хоть у меня и прописано всегда и везде закрытие всего и освобождение всех ресурсов, но бывает аварийное завершение.
После завешивания виртуального порта помогает восстановить его нормальную работу только перезагрузка системы. У меня ХР.
ПС Железный СОМ, хоть и не на мамке, а плата в слоте, в столь неблаговидном поведении ни разу замечен не был.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 14.02.2014 в 20:52.
|
|
|
|
14.02.2014, 20:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: FT232 и .NET (C#).
Да комп встраиваемый за 1500$, в суръезную штуку вставляем. Продавцы компа дали координаты вроде хозяев драйвера. Сказали пишите - по русски вроде понимают.
Будем наклонять чуток, пусть правят. Усе должно быть, что б комар носа не подточил.
Мы ж с бубном вокруг него уже пару дней попрыгали. На крайняк придется переписать кусочек с c# на с++. Там это все обходится свободно. А c# при открытии SerialPort сует туды значения DTR и РTS. Поленились метод добавить для работы с ними.
|
|
|
|
14.02.2014, 21:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: FT232 и .NET (C#).
Сообщение от akegor
|
Не люблю USB-COM на FTDI из-за того, что при некорректной работе с портом он начинает глючить и просто тупо вешается. Например, закрытие программы, которая его использует, без закрытия порта. Хоть у меня и прописано всегда и везде закрытие всего и освобождение всех ресурсов, но бывает аварийное завершение.
После завешивания виртуального порта помогает восстановить его нормальную работу только перезагрузка системы. У меня ХР.
|
Пока с таким не сталкивался, хотя прогграмма работает круглосуточно и специально ее проверяю - вытаскиваю шнурок USB на ходу, потм его втыкаю и через секунду и через час. Всегда вроде удается установить обмен по RSам.
Как то комп на прогоне каждое утро рестартовал. Так ставили видеокамеру и снимали что происходит. В итоге отдали комп на замену поставщику. Они сначала проц заменили. Стало сбоить раз в 3 - 4 дня.
Вернули в зад - поставили новый. Этот без вопросов был. Так что промышленные компы то ж надо проверять. У нас верить никому нельзя
|
|
|
|
14.02.2014, 21:15
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FT232 и .NET (C#).
Сообщение от Boba_spb
|
Пока с таким не сталкивался, хотя прогграмма работает круглосуточно и специально ее проверяю - вытаскиваю шнурок USB на ходу, потм его втыкаю и через секунду и через час. Всегда вроде удается установить обмен по RSам.
|
А система какая?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
14.02.2014, 21:36
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: FT232 и .NET (C#).
Сообщение от Boba_spb
|
А c# при открытии SerialPort сует туды значения DTR и РTS. Поленились метод добавить для работы с ними.
|
Вот тут немного написано про управление DTR/RTS компорта под .Net Framework. Это не годится?
|
|
|
|
14.02.2014, 21:44
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FT232 и .NET (C#).
Есть ведь и сторонние компоненты, может там что-нибудь подходячее откопается? Писать свой - громоздковато, однако есть энтузиасты и те, кто уже походил по граблям и траблам, плюнул и сделал по-своему.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
14.02.2014, 21:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: FT232 и .NET (C#).
Сообщение от akegor
|
А система какая?
|
Пока были XP, XP embedded, Win7.
На WinCE , но там железные COMы.
|
|
|
|
14.02.2014, 21:56
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: FT232 и .NET (C#).
Сообщение от Boba_spb
|
Пока были XP, XP embedded, Win7.
|
Интересно. Но я после нескольких "залетов" поставил плату с портами, проблемы ушли. А если приходится пользоваться переходниками - предохраняюсь, пардон, осторожничаю и стараюсь не допускать некорректностей. Все работает нормально, так что опыт хождения по граблям небольшой.
Кстати, наши ребята, которые используют переходники, матерятся. Приходится им мозги вправлять, напоминать о требовательности виртуального порта.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
14.02.2014, 22:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: FT232 и .NET (C#).
Мы давно пользуем переходники. Так что естественный отбор прошли.
Когда занимаюсь хобби ( а это бегущие строки и табло) ( на основной работе все по взрослому) ,то пользуем
вот такое USB - RS485 .
http://russian.ethernet-serialconver...on-458924.html.
(завтра буду у железячников могу спросить что пользуют USB - RS232 ) Ethernet - RS232 Moxa. Еще радиоудлиннитель RS232 какой-то. Да, еще по GSM что-то связывали. Но проблем со звязью практически не бывает.
Попадались кривые USB преобразователи, помню, иногда позволяли лишний нолик прислать, это я так понимаю - BREAK они скорее всего пользовали. Бывало что - какие-то "иголки" появлялись то на стартбите, то на данных.
Поэому всегда на новое - тестик и осциллограф на линию. Иногда много интереснеого.
Например, конвертер RS232 - RS485 ICPDAS стремно сделан - там TX - приходит на DE передатчика, а вход передатчика сидит на "0". На линии стремная картинка, Но работает ... Правда терминал нужен хоть один ))
|
|
|
|
17.02.2014, 16:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: FT232 и .NET (C#).
Прислали предыдущую версию драйвера. Все работает.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:41.
|
|