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




Вниз

RS485 


Juri   (2001-09-21 18:26) [0]

Доброго времени программирования, жители Delphi, может кто подскажет как в последовательном порту заставить переключится
сигнал RTS после передачи последнего байта?
Установка fRtsControl:=RTS_CONTROL_TOGGLE; в DCB структуре к нужному результу не привел. Установка сигнала программным путем
функцией EscapeCommFunction(); приводит к желаемому результату , но слишком поздно - промежуток времени между передачей последнего байта и переключением сигнала RTS составляет 35 мл.сек
, что недопустимо много т.к. внешнее устройсво уже через 5 мл.сек дает мне ответ в эту-же линию. Вообщем получается конфликт. Использование стандартных компонентов типа AsincPro и др. дают хороший результат , но мне не хотелось бы к ним привязыватся.



Alim   (2001-09-24 09:04) [1]

Юра подскажи пожалуйста распайку кабеля rs485 для comport-а



seal   (2001-09-24 11:18) [2]

А пробовал привязаться к событию:
EV_TXEMPTY (The last character in the output buffer was sent)
?




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




Наверх





Память: 0.72 MB
Время: 0.038 c
1-22083           DeNNiss               2001-12-19 12:06  2002.01.08  
Помогите пожалуйста!


1-22240           creepster             2001-12-16 19:20  2002.01.08  
TButton


3-21995           Дмитрий Д.            2001-12-07 08:00  2002.01.08  
Вылезла ошибка BDE... не пойму в чем может быть проблема


14-22408          fliz                  2001-11-08 15:24  2002.01.08  
это что, баг в Дельфи ?! :((


14-22406          VEG                   2001-11-10 12:56  2002.01.08  
Наслучалось тут со мной разного...