로그인  회원가입

RS232 통신 송수신 관련 문의드립니다.
정태욱  2023-05-09 14:50:50, 조회 : 1,842, 추천 : 623

안녕하십니까. IT쪽에서 일하고 있는 개발자 입니다.

RS232 통신에 관련된 프로그램을 개발하고 있는데 수신데이터가 ENQ가 들어오면 ACK를 전송하먄
데이터가 넘어오는걸로 알고 있습니다.

J1C 프로그램에서는 ACK 값을 전송하면 정상적인 데이터가 출력됩니다.

제가 C#으로 프로그래밍을 하고 있는데 아래와 같이 ACK값을 리턴하면 그 후에 데이터가 넘어오지 않습니다.

- 시리얼 포트 정보
serialPort1.BaudRate = 9600;
serialPort1.DataBits = 8;
serialPort1.StopBits = StopBits.Two;
serialPort1.Parity = Parity.None;
serialPort1.Handshake = Handshake.None;
- ACK 전송 부분
const char _06 = (char)0x06; // ACK
serialPort1.Write(_06.ToString());

혹시 참고할수 있는 자료나 J1C 프로그램에 송수신 부분에 대한 소스를 혹시 보내주실수 있을가 해서 문의드립니다.
메일로 보내주실 부분있으시면 jtulove34@naver.com 으로 보내주시면 감사합니다.


  답글달기   추천하기   목록보기

Copyright 1999-2026 Zeroboard / skin by zero