Q&A

  • 시리얼통신문제 - 명령을 보내는 방법,정보를 받는 방법
델파이로 프로그램을 개발하고 있는 왕초보입니다.

시중에 많이 사용하고 있는 보너스 카드 시스템 제어에 관해 난관에 부딛혀 이렇게 도움을 청합니다. 고수님들의 많은 조언은 부탁드립니다.

PC와의 통신은 시리얼(RS-232C)을 사용하고 있으며 기계 설명서 상에는 명령어가 다음과 같이 되어 있으나 통신에 관해서는 문외한이라 전혀 이해가 되지 않습니다.



* 명령/응답 형식

* 명령

STX 'C' Cm Pm DATA ETX BCC

<--BCC 연산영역(XOR)-->

'C' : 명령헤더

Cm : 명령

Pm : 파라미터

* 응답

* 긍정의 응답

STX 'P' Cm Pm STAT1 STAT2 ETX BCC



'P' : 긍정 응답 헤더

Cm : 명령

Pm : 파리미터

* 부정의 응답

STX 'N' Cm Pm ERR1 ERR2 ETX BCC



'N' : 부정 응답 헤더

Cm : 명령

Pm : 파리미터



이상과 같은 형식을 사용한다고 합니다.

설명서에는 보다 더 많은 내용이 적혀 있지만 이정도면 대충 아실것 같아 이정도만 올립니다. 명령을 보내는 방법과 정보를 받는 방법을 알려주시기를 바랍니다.

고수님들의 많은 조언부탁드립니다.

연락은 메일을 통해 하셔도 되고 (mcbms@dreamwiz.co.kr) 아님 전화를 이용하셔도 됩니다. (031-751-3307, 016-365-5860) 저의 이름은 이기연입니다.

가능하면 전화로 연락이 되었으면 더욱 좋겠습니다. 아무래도 여쭈어보아야 할 내용이 많을것 같아서리...

부탁합니다.



0  COMMENTS