2013-10-10 1 views
0

내 응용 프로그램은 COM 포트 (9 핀)에서 독립적으로 데이터를 보내고받을 수 있습니다. 이제 시나리오는 데이터를 보내는 동안 대상 장치가 일부 데이터를 요청할 수도 있다는 것입니다. 이 경우 장치에서 데이터를받는 동안 내 응용 프로그램은 요청 된 데이터를 보내야합니다. 문제는 동일한 COM 포트에서 데이터를 수신하는 동안 개념적으로 일부 데이터를 보낼 수 있습니까?데이터를받는 동안 COM 포트에서 데이터를 보내시겠습니까?

참고 :이 질문을하기에 적합한 곳이 아닌 경우,이 사이트에 적절한 SO 사이트를 알려주십시오.

답변

2

물론입니다. RS232는 전이중 인터페이스이므로 각 방향에 대해 두 개의 독립적 인 채널이 있습니다.

그러나이 두 채널은 물론 다른 핀입니다. RS232로 같은 핀으로 송수신 할 수 없습니다 (단 한 줄로 동시에 데이터를 송수신 할 수 있지만 이론적으로는 가능하지만이 경우는 불가능합니다).

+0

괜찮지 만 동시에 그렇게하려고하면 내 응용 프로그램이 충돌합니다. 어떤 생각이 문제가 될 수 있습니까? – krammer

+0

글쎄, 그것은 당신의 프로그램에있는 버그라고 생각합니다. –

관련 문제