По ходу ничего толкового для СА не придумано.... ладно будем через стык С2 грузится)))
Вид для печати
По ходу ничего толкового для СА не придумано.... ладно будем через стык С2 грузится)))
Всё давно придумано и народ без проблем грузится через СА, используя 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
Вот и деготь к меду...
Запаял таки -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 получил вот такое
Вложение 56042Вложение 56043
это лучший вариант из всех попыток, все остальные заканчиваются 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. У меня не меньше вопросов чем у Вас.