2014-11-13 2 views
0

하나의 직렬 포트에서 다른 컴퓨터로 동일한 컴퓨터의 일부 바이트를 보내려고합니다. 이 카드를 사용합니다 : http://www.nisuta.com/images/productos/grandes/NS4037.jpg (sun1889).2 개의 직렬 포트가 올바르게 작동하는지 확인하십시오.

나는 다음과 같은 장비와 케이블을 연결할 : http://www.weisd.com/store2/QVSCC317-06_LR.jpg 및 어댑터 : http://www.networktechinc.com/nti/images/items/db9-sl-mf.jpg 내가 JSSC의 예와 같이 정확히 하나에서 다른 데이터를 전송하기로했다 JSSC 라이브러리를 사용하여 자바 프로그램을 작성했습니다

. COM3 읽기 및 COM4 쓰기.

JSSC-Terminal의 2 인스턴스를 실행하여 com3을 첫 번째로, com4를 다른 것으로 전달한 다음 일부 문자를 전송했지만 JSSC- 터미널도 작동하지 않았습니다.

포트가 제대로 작동하고 오작동하지 않는 것을 어떻게 확인할 수 있습니까? 장치 관리자는 3 개의 포트 COM1, COM3, COM4를 보여줍니다. COM1은 마더 보드에있는 포트입니다.

+1

어디 코드는 당신이 문제를 가지고있다? 너 정말 무언가에 투쟁 하나? – veysiertekin

답변

3

해당 케이블의 핀 출력이 애플리케이션에 적합한 지 확인 했습니까? rx와 tx를 교차하는 소위 "널 모뎀"케이블이 필요합니다.

http://ftp1.digi.com/support/images/nmodems.gif

은 당신이 가지고있는 케이블 유형 "직선을 통해"입니다 좋은 기회가있다 PortA.tx (전송)를 PortB.rx (받으십시오)로 이동하도록 이것은와 장비 있기 때문에, 필요 여성 스타일 커넥터는 남성 스타일 커넥터와 비교하여 rx/tx 스위치가 전환됩니다. (한 유형의 커넥터가있는 장치를 DTE 및 DCE라고 함)

다음은 좋은 예입니다.

http://www.bb-elec.com/Images/whitepaper-images/WhatIsRS232-DCE-DTEPinDiagram.aspx http://www.wut.de/kpics/e-8wwww-17-grus-000.gif

+0

먼저 귀하의 답변에 감사드립니다. 그래서 문제는 케이블을 사용하지 않고 rx 및 tx 스위치를 사용하고 어댑터도 올바르게 작동하지 않는다는 것입니다. – user1176476

+0

이것은 내가 사용하는 어댑터입니다. http://pdf.datasheetarchive.com/indexerfiles/Scans-021/ScansEX33303.pdf (특허 5199906) 똑바로 보입니다. 또한 여성 스타일 커넥터에는 rx/tx 스위치가 있습니다. 내 카드의 포트는 모두 여성입니다. 그것은 두 번 전환된다는 의미입니까? 그리고 직선 케이블을 통해 Rx는 TX가 아닌 RX로갑니다. 크로스 오버 어댑터 변환기가 있으면 괜찮을까요? Thnx. – user1176476

+0

글쎄, 당신은 rx-tx를받는쪽에 상대적으로 전환시켜야합니다. 그렇습니다. 기본적으로 두 카드 모두 DTE 유형이므로 어떤 직선 연결이라도 tx를 tx에 연결하고 rx는 rx에 연결합니다. 작동하지 않습니다. 당신이 그들을 교차시키는 변환기를 얻는다면, 그것은 효과적 일 것입니다. 이 방법을 사용하면 케이블을 2 개로 자르고 연결을 전환 할 수 있습니다. – DusteD