학습목표    1

학습주제    1

예습내용    1

실습방법    1

        1

중요함수    1

시리얼통신 기초

학습목표

시리얼 통신의 기초를 익힌다.

학습주제

대의 컴퓨터를 RS232 케이블로 연결하여 통신을 시험 있다. 또는 한대의 컴퓨터에 RS232 케이블을 연결하고 핀번호 2(RX), 3(TX)번을 연결하면 혼자서 아래와 같이 통신을 주고 받을 있다.

 

한번의 통신

연속적인 통신

예습내용

 

실습방법

   

그림과 같이 버퍼쓰기에 통신시험이라고 쓰고 실행버튼을 누르면 버퍼읽기에 전송된 문자가 들어오는 것을 있다.

 

다음은 프로그램의 블록다이어그램이다.

중간에 시퀀스 구조에서 500ms 시간 지연을 주어 통신을 원활하게 하였다. 이는 상대 PC 기기에서 응답이 오는 것을 기다리는 것이다.

 

시리얼포트 열기는 다음과 같은 순서로 찾아 간다.

 

 

아래와 같이 블록다이어그램을 만든 후에 아래 [비자 쓰기] 마우스 오른쪽으로 선택한 후에 [비자 팔레트] 선택하여 아래 그램과 같이 [VISA 고급], [프로퍼티 노드]

프로퍼티 마우스로 선택하여 [Serial Settings] -> [Number of Bytes at Serial Ports] 선택한다.

 

그림과 같이 프로그램을 연결하여 완성한다.

 

 

다음은 앞에서의 프로그램에 while 문을 추가 것이다. 이로써 [정지] 버튼을 누를 때까지 연속적으로 통신을 주고 받을 있다.

 

처음

   

 

중요함수