Presentation is loading. Please wait.

Presentation is loading. Please wait.

시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규

Similar presentations


Presentation on theme: "시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규"— Presentation transcript:

1 시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규
정보통신•컴퓨터 공학부 송명규 Hanbat National University prof. Song Myoung Gyu

2 시리얼 통신 개념 [1] 각 드라이버 별 전송 챠트 Hanbat National University prof. Song Myoung Gyu

3 1. 시리얼 통신 개념 [2] RS-485 드라이버 [1] Hanbat National University prof. Song Myoung Gyu

4 1. 시리얼 통신 개념 [3] RS-485 네트워크 구성 [2]
Hanbat National University prof. Song Myoung Gyu

5 1. 시리얼 통신 개념 [4] RS-232 드라이버 (max-232) [1]
Hanbat National University prof. Song Myoung Gyu

6 1. 시리얼 통신 개념 [5] RS-232 드라이버 회로 [2]
Hanbat National University prof. Song Myoung Gyu

7 1. 시리얼 통신 개념 [6] 멀티통신 개념 [1] Hanbat National University prof. Song Myoung Gyu

8 1. 시리얼 통신 개념 [7] 멀티통신 개념 [2] Hanbat National University prof. Song Myoung Gyu

9 1. 시리얼 통신 개념 [8] 멀티통신 회로도 [3] Hanbat National University prof. Song Myoung Gyu

10 1. 시리얼 통신 개념 [9] 멀티통신 프로토클 [4] STX + ARK(NAK)+ID+ARK(NAK)+DATA+ARK(NAK) +DATA+ARK(NAK)+ETX Hanbat National University prof. Song Myoung Gyu

11 2. 시리얼 포트 [1] 시리얼포트 블럭다이아그램 Hanbat National University prof. Song Myoung Gyu

12 2. 시리얼 포트 [2] 각 모드별 보오레이트 발생 방법 [1]
2. 시리얼 포트 [2] 각 모드별 보오레이트 발생 방법 [1] Hanbat National University prof. Song Myoung Gyu

13 2. 시리얼 포트 [3] 보오레이트 발생기 내부 구조 [2]
2. 시리얼 포트 [3] 보오레이트 발생기 내부 구조 [2] Hanbat National University prof. Song Myoung Gyu

14 2. 시리얼 포트 [4] 보오레이트 [3] Hanbat National University prof. Song Myoung Gyu

15 2. 시리얼 포트 [5] 보오레이트 산출 공식 [4] 모드 1 에서 타이머 1를 이용한 보오레이트 산출 공식 모드 0 에서 타이머 1를 이용한 보오레이트 산출 공식 모드 1,3 에서 타이머 2를 이용한 보오레이트 산출 공식 Hanbat National University prof. Song Myoung Gyu

16 2. 시리얼 포트 [6] 보오레이트 [5] 시리얼 클럭 : 시리얼로 비트를 전송하는 데 기준이 되는 신호 보(Baud) : 1비트를 만드는 데 필요한 클럭 수 타이머/카운터 1에 의한 보레이트 (X : 의미 없음) 보레이트 모드 0 , 최대 1 MHz 모드 2 , 최대 375 kHz 모드 1,3 , 최대 62.5 kHz 19.2 K 9.6 K 4.8 K 2.4 K 1.2 K 137.5 110 시스템 클록 12 MHz MHz 6 MHz TMOD X 1 C / T 모드 2 시정수 FFH FDH FAH F4H E8H 1DH 72H FEEBH SMOD PCON Hanbat National University prof. Song Myoung Gyu

17 2. 시리얼 포트 [7] SCON-reg Hanbat National University prof. Song Myoung Gyu

18 2. 시리얼 포트 [8] PCON-reg [1] Hanbat National University prof. Song Myoung Gyu

19 2. 시리얼 포트 [9] PCON-reg [2] 모드(SCON에서 지정) SMOD = 0 SMOD = 1 1, 3 타이머 1 오버플로/2 타이머 1 오버플로 2 시스템 클럭/4 시스템 클록/2 모드 0 에서는 사용하지 않음. Hanbat National University prof. Song Myoung Gyu

20 2. 시리얼 포트 [10] SBUF-reg SBUF (Serial BUFfer)
송신할 데이터와 수신한 데이터를 일시적으로 저장하기 위한 특수 기능 레지스터 SBUF로 데이터를 써 넣을 경우의 데이터 : 송신 데이터 SBUF에서 데이터를 읽는 경우의 데이터 : 수신 데이터 수신 데이터 버퍼는 2중 구조로 되어 있어서 다음 프레임의 수신 시작 전에 CPU가 수신 인터럽트에 응답하지 않아도 오버런(overrun) 에러가 일어나는 것을 방지 Hanbat National University prof. Song Myoung Gyu

21 2. 시리얼 포트 [11] SFR-reg Hanbat National University prof. Song Myoung Gyu

22 동작 모드 모드 0 3. 동작 모드 [1] 모드 0 [1] 전송 포맷 : 쉬프트 레지스터 데이터 전송 데이터 수신
REN=0 SBUF에 데이터 저장 전송 전송끝 TI=1 REN=1 RI=0 SBUF에 데이터 저장 수신 수신끝 RI=1 Hanbat National University prof. Song Myoung Gyu

23 3. 동작 모드 [2] 모드 0 [2] Hanbat National University prof. Song Myoung Gyu

24 3. 동작 모드 [3] 모드 1 Hanbat National University prof. Song Myoung Gyu
6 5 4 3 2 1 7 Start Bit Stop 10bit Frame 8bit Data TI=1 SBUF에 데이터 저장 전송 TI=0 전송끝 REN=1 SBUF에 데이터 저장 RI=1 수신끝 수신 RI=0 Hanbat National University prof. Song Myoung Gyu

25 3. 동작 모드 [4] 모드 2 전송 포맷 : 9비트 비동기 데이터 전송 데이터 수신
6 5 4 3 2 1 7 Start Bit TB8 11bit Frame 8bit Data Stop TI=1 SBUF에 데이터 저장 TB8=0 TB8=1 전송 TI=0 전송끝 REN=1 SBUF에 데이터 저장 RB8 = 마지막비트 수신끝 수신 RB8=0 RB8=1 RI=0 RI=1 Hanbat National University prof. Song Myoung Gyu

26 3. 동작 모드 [5] 모드 3 전송 포맷 : 9비트 비동기 데이터 전송 데이터 수신
6 5 4 3 2 1 7 Start Bit TB8 11bit Frame 8bit Data Stop TI=1 SBUF에 데이터 저장 TB8=0 TB8=1 전송 TI=0 전송끝 REN=1 SBUF에 데이터 저장 수신끝 수신 RB8=1 RI=0 RI=1 Hanbat National University prof. Song Myoung Gyu


Download ppt "시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규"

Similar presentations


Ads by Google