로그인  회원가입

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

안녕하십니까. 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-2023 Zeroboard / skin by zero