2012-11-08 3 views
1

C/C#을 사용하여 RS232 포트 (USB 커넥터 사용 가능)에서 데이터를 수신하는 앱을 작성하고 싶습니다.RS232 (com)에서 데이터 수신

나는 웹을 검색했지만 아무 것도 발견하지 못했습니다. 재미있는 것이 있습니까? 기사, 자습서, 팁, 코드 스 니펫, 모든 것이 매우 감사하게 생각합니다.

나는 전송 프로토콜을 가지고 있지만 rs232에서 데이터를 읽는 방법을 모른다. 데이터를 비동기 적으로 읽고 쓸 수 있습니까?

+1

이 해결 방법은 C와 C++에서는 매우 유사해야하지만 C#에서는 _way_와 달라야합니다. 당신은 정말로 하나의 언어를 골라야합니다. –

+0

Windows를 사용하고 있다고 가정합니다. 그런 다음 질문에 대한 대답은 msdn.com입니다. – Lundin

+0

@JoachimPileborg 잘 둘 다 알고 그래서 나에게 중요하지 않습니다. – zarcel

답변

6

이 멋진 튜토리얼 : http://www.codeproject.com/Articles/8605/Serial-Communication-using-C-and-Whidbey을 살펴보십시오. 전체적으로 작은 프로젝트 일뿐만 아니라 직렬 통신의 기본 사항을 설명합니다.

USB- 직렬 커넥터 또는 실제 RS232는 Windows가 두 포트를 모두 COM 포트로 인식하기 때문에 별 문제가되지 않습니다. 장치 관리자를 열면 포트 (COM & LPT) 섹션에서 두 가지 모두를 볼 수 있습니다.