Мы пытаемся эмулировать устройство, которое работает через параллельный порт.
У нас есть точно такая же модель, которая работает на RS232, и мы можем подключить нуль-модемный кабель от одного порта к другому и эмулировать устройство со следующими настройками:
_port = new SerialPort
{
PortName = comport,
BaudRate = 9600,
DataBits = 8,
Parity = Parity.None,
StopBits = StopBits.One,
DtrEnable = true,
RtsEnable = true,
};
Итак, чтобы имитировать одно и то же устройство с параллельным портом, мы просто получили кабель, идущий от параллельного порта к порту RS-232. Хотя мы не уверены, правильный ли это кабель нам нужен.
Какие параметры System.IO.Ports.SerialPort позволяют параллельному устройству работать?
У нас есть программа мониторинга последовательного порта, и данные не поступают, это заставляет нас думать, что наша скорость передачи, стоповые биты, биты данных и т. Д. Неверны.
Кто-нибудь знает, как параллельная связь транслируется на RS-232 на другом конце?
Какие-либо предложения? Это вообще возможно? Мы хотим избежать двух параллельных портов и использования C # для параллельной связи (это займет много времени).