RS232 p RS232 C n n 15 V

  • Slides: 12
Download presentation

RS-232 통신 p RS-232 C 의 전기적 특징 n n 전압 범위 불평형 전송

RS-232 통신 p RS-232 C 의 전기적 특징 n n 전압 범위 불평형 전송 15 V 송신 5 -5 -15 V Rx 0 2. 5 -2. 5 1 0 수신 1 Tx 1 1 9 RS-232 Cross Cable 9

RS-232 실용회로 p 5 Volt 전원만가지고 RS-232 C 의 +/-15로 구동시켜주는 회로 n n

RS-232 실용회로 p 5 Volt 전원만가지고 RS-232 C 의 +/-15로 구동시켜주는 회로 n n Maxim사의 MAX 232 A Charge pump type

주요 설정 p p Control 의 이름을 MSC로 하자 COM 1 포트를 사용함. n

주요 설정 p p Control 의 이름을 MSC로 하자 COM 1 포트를 사용함. n p Baud Rate 9600, No Parity, 8 bit, 1 Stop bit n p MSC. Input. Len = 1 한 개의 데이터가 들어와도 On. Comm 이벤트 발생 n p MSC. Settings = “ 9600, n, 8, 1“ 입력 시 1문자씩 입력 n p MSC. Comm. Port = 1 MSC. RThreshold = 1 이제 포트를 연다. n MSC. Port. Open = True

수신: Polling p 1 문자 수신 Do Until MSC. In. Buffer. Count>0 Do. Events

수신: Polling p 1 문자 수신 Do Until MSC. In. Buffer. Count>0 Do. Events Loop A= MSC. Input p 여러 문자 수신 ‘ n= Asc(A) Do Until MSC. In. Buffer. Count>4 Do. Events Loop A= MSC. Input ‘ Input. Length=5 일때

수신: Event p 1 문자 수신 Private Sub MSC_On. Comm() if MSC. In. Buffer.

수신: Event p 1 문자 수신 Private Sub MSC_On. Comm() if MSC. In. Buffer. Count>0 Then A= MSC. Input Text 1=A End if End Sub p 여러 문자 수신 Private Sub MSC_On. Comm() if MSC. In. Buffer. Count>4 Then A= MSC. Input ‘ Input. Length=5 일때 Text 1=A End if End Sub