По ходу ничего толкового для СА не придумано.... ладно будем через стык С2 грузится)))
По ходу ничего толкового для СА не придумано.... ладно будем через стык С2 грузится)))
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Всё давно придумано и народ без проблем грузится через СА, используя HX_Server 2.3_-_UKNC_-_CA_26.03.14_15-57 - просто тема называется: УК-НЦ стык С2
Спаял себе для КВАНТа новый кабель:
Настройки в файле Terminal_ComPort_Adapter.ini:Код:Разъем Разъем Стык С2 DB9S 1,10 (102) ■─────────────────────■ 5 (GND) 5 (103) ■──────────┐ ┌────■ 3 (TD) ┌────■│■────┘ 6 (104) ■────┘ └──────────■ 2 (RD) 3 (+5В) ■─ ─■ 1 (CD) 7 (109) ■─────────────────────■ 4 (DTR) ─■ 6 (DSR) 2 (108) ■──────────┐ ┌────■ 7 (RTS) ┌────■│■────┘ 9 (107) ■────┘ └──────────■ 8 (CTS)
Всё работает. Единственная проблема возникает, что если сначала запускаешь УКНЦ, а потом HX_SERVER, то в регистре 176570 иногда оказывается значение 010200. Приходится считывать регистр 176572, для того, чтобы в 176570 оказался ноль. После этого всё замечательно работает. Буфера FIFO включены, система Windows XP PRO SP3 RUS, процессор Core2Duo E7200 2,53 ГГц.Код:[Main] BaudRate = CBR_9600 fDtrControl = DTR_CONTROL_ENABLE fRtsControl = RTS_CONTROL_HANDSHAKE Parity = NOPARITY StopBits = TWOSTOPBITS ByteSize = 8 fParity = FALSE fOutxCtsFlow = TRUE fOutxDsrFlow = FALSE fDsrSensitivity = FALSE fTXContinueOnXoff = FALSE fOutX = FALSE fInX = FALSE fErrorChar = FALSE fNull = FALSE fAbortOnError = FALSE XonLim = 512 XoffLim = 512 XonChar = 021 XoffChar = 023 ErrorChar = 0
Последний раз редактировалось Alex_K; 15.02.2016 в 20:53.
Вот и деготь к меду...
Запаял таки -065 на борт КВАНТа (вторую уже), спаял кабелек по схеме
настройки как в сообщении выше только fOutxDsrFlow = TRUE, такие по умолчанию в комплекте с HX_Server 2.3, загрузки нет, HX_Server отправляет несколько десятков байт и все встает.Код:Разъем Разъем Стык С2 DB9S 1,10 (102) ■─────────────────────■ 5 (GND) 5 (103) ■──────────┐ ┌────■ 3 (TD) ┌────■│■────┘ 6 (104) ■────┘ └──────────■ 2 (RD) 3 (+5В) ■────┐ ┌────■ 4 (DTR) │ │ 7 (109) ■────┘ ├────■ 1 (CD) │ └────■ 6 (DSR) 2 (108) ■──────────┐ ┌────■ 7 (RTS) ┌────■│■────┘ 9 (107) ■────┘ └──────────■ 8 (CTS)
Поменял в настройках fRtsControl = RTS_CONTROL_HANDSHAKE на ENABLE получил вот такое
это лучший вариант из всех попыток, все остальные заканчиваются timeout раньше.
Комп десктопный Celeron 2 GHz 512 МБ Win XP sp3 чипсет 82801.
На днях еще один комп подтяну и еще один стоит Pentium II но там HDD не рабочий, к выходным из двух один наверное соберу перед помойкой.
И в планах еще USB адаптеры проверить разных фирм, парочку на днях докуплю.
Шнурок без квитирования может ночью опробую, пока расстроен...
В рабочести Стыка С2 и линий квитирования уверен, проверял.
В PC у меня iTE IT-8718F-S.
Правильно понимаете, плата изначально была без С2 и преобразователей 170 их я покупал с резисторами вместе, -065 распотрошил два СА, первый не проверил -065 оказалась не рабочей, вторая которая сейчас как видно из картинок работает, сигналы квитирования работают тестировал и при помощи бита 2 и через гипер терминал и на HX_Server индикаторы правильно реагируют.
Встречный вопрос, а на какой версии HX_Server пробовали?
+5В в +/-12В от блока питания.
- - - Добавлено - - -
Это не принципиально. С тем вариантом шнурка тоже проблем не было только у Alex_K. У меня не меньше вопросов чем у Вас.
Последний раз редактировалось Vamos; 16.02.2016 в 00:52.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)