Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Вниз

Как в Async Professional сделана работа с RS485   Найти похожие ветки 

 
Kolan ©   (2006-04-15 10:16) [0]

Здравствуйте,
 Я думаю всем(кто занимался портами) извесна проблема работы с RS485 в Windows. Так вот я читал много статей где, для решения этой проблеммы, предлогалось писать драйвер 0 кольца или использовать готовый.
Как же тогда работает Async? Сегодня специально не установил еги а присто скопировал модули и режим RS485 работает?


 
Kolan ©   (2006-04-15 10:22) [1]

Упс, хотел в WinApi запостить :)


 
Anatoly Podgoretsky ©   (2006-04-15 11:45) [2]

Async Professional доступен в исходных кодах на SourgeForce
Бери и изучай


 
tesseract ©   (2006-04-15 11:55) [3]


>  Я думаю всем(кто занимался портами) извесна проблема работы
> с RS485 в Windows

никаких проблем с rs232/422/485 я не испытывал. Тот жк uart только  422 - усилитель rs485 - дифференциал + адрес устройства.
Нормальные производители комплектуют свои карты нормальынм драйвером.


 
Kolan ©   (2006-04-15 13:28) [4]

tesseract ©   (15.04.06 11:55) [3]
Как насчет Toggle_RTS_CONTROL? :)

Нормальные производители комплектуют свои карты нормальынм драйвером.
Это ты о чем вообще?

Anatoly Podgoretsky ©   (15.04.06 11:45) [2]
Знаю у меня есть исх код. Сложно понять в мен что-то...


 
Мефисто   (2006-04-15 13:43) [5]

Kolan ©   (15.04.06 13:28) [4]

Anatoly Podgoretsky ©   (15.04.06 11:45) [2]
Знаю у меня есть исх код. Сложно понять в мен что-то...

Раз непонятно по исходникам, то ответ на вопрос
>> Как в Async Professional сделана работа с RS485
сразу отметается, всеравное ведь не поймешь... :)


 
Kolan ©   (2006-04-15 13:58) [6]

Мефисто   (15.04.06 13:43) [5]
Просто там много кода. Трудно разобраться.. Темболее если не знаешь что искать...

Вопрос вообщем такой: Как включить режим TOGGLE_RTS_CONTROL без сторонних драйверов?


 
Германн ©   (2006-04-15 16:40) [7]


> Kolan ©   (15.04.06 13:58) [6]
> Мефисто   (15.04.06 13:43) [5]
> Просто там много кода. Трудно разобраться.. Темболее если
> не знаешь что искать...
>
> Вопрос вообщем такой: Как включить режим TOGGLE_RTS_CONTROL
> без сторонних драйверов?


AsyncPro RTS_CONTRO_TOGGLE  вообще не пользует.


 
tesseract ©   (2006-04-15 17:27) [8]


>  TOGGLE_RTS_CONTROL

Если мне не изменяет память RS485 RTS не держит. Этот сигнал используется для эмуляции DiveceId.


 
Германн ©   (2006-04-16 00:49) [9]


> Если мне не изменяет память RS485 RTS не держит


RTS в RS485 применяется для переключения прием/передача.


 
Kolan ©   (2006-04-16 21:10) [10]

Германн ©   (15.04.06 16:40) [7]
AsyncPro RTS_CONTRO_TOGGLE  вообще не пользует.


Так как он эмулирует этот режим? Я имею в виду что RTS включается при передачи и выключается при её окончании ?


 
Германн ©   (2006-04-17 02:51) [11]


> Так как он эмулирует этот режим? Я имею в виду что RTS включается
> при передачи и выключается при её окончании ?


Ну, во-первых. Включать передачу ApdComPort, а точнее BaseDispatcher волен выполнить в любое время, которое он сочтет нужным! Ведь он - Мастер.

Ну а выключение передачи лучше всего видно в PortMon.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.009 c
3-1142226823
Chel
2006-03-13 08:13
2006.05.07
Поиск в списочных компонентах


2-1145371762
Beni
2006-04-18 18:49
2006.05.07
HexToBin(), BinToHex()


15-1144748112
Гарри Поттер
2006-04-11 13:35
2006.05.07
А, "журналист" - подразумевает наличие в.о. ?


2-1145423929
Shick
2006-04-19 09:18
2006.05.07
Ау-у!


3-1142352897
Taurus
2006-03-14 19:14
2006.05.07
Выбор варианта вычислений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский