RTSEnable
및 DtrEnable
은 어떻게 사용됩니까? 일부 잔액이 내 앱과 통신 할 수 있지만 다른 설정은 설정과 일치 할 수 없다는 것을 알고 있습니다. (전송 속도, 패리티, 데이터 비트, 정지 비트 및 핸드 셰이크)Compact Framework의 직렬 포트 - RTSEnable 및 DtrEnable
직렬 포트 설정은 구성 파일에 저장되며 필요한 경우 가능한 여러 가지 조합을 지원하기위한 것입니다. 일반적으로, 우리의 장치는 handshake = NONE
을하도록 프로그램되어 있지만, 경우에 몇 가지 이상한 장치가 나는 등의 조건을 삽입해야 handshake=NONE
을 가질 수 없습니다 : (NONE
이외의) 다른 악수는하지 않고 작동합니다,
if (serialport.Handshake != NONE) {
serialport.RTSEnable = true;
serialport.DtrEnable = true;
}
또는 오히려 RTSEnable
및 DtrEnable
이 true
?
직렬 포트 설정 (전송 속도, 패리티 등)은 구성 파일 내에 저장되므로 변경할 수 있습니다. 일반적으로 모든 잔액은 동일하게 구성되지만 일부는 동일하지 않습니다. 장치가 Hanshake = None을 지원하지 않으면 코드에서이 플래그를 설정하지 않으면 작동합니까? – sarsnake
장치를 핸드 셰이크 = none으로 구성하고 Hanshake와 함께 serialPort.Open()을 수행하는 경우이 값을 true로 설정해야합니까? 실제 장치가 지원됨 hanshake = none, 물론 – sarsnake