Page 211 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 211

4.  고해상도  Baud  Rate  발생기  내장

            5.  병렬  회로를  통해  받은  바이트들을,  외부에  전달하기  위해  하나의  단일  직렬  비트
                스트림으로 변환
            6.  내부로  전송할  때에는,  직렬  비트  스트림을  컴퓨터가  처리할  수  있도록  바이트로  변환
            7.  외부  전송을  위해  패리티  비트를  추가하며,  수신되는  바이트들의  패리티를  확인하고,
               패리티 비트를 제거

            8.  데이터를  외부로  내보낼  때에는  시작  비트와  정지  비트를  추가하고,  수신되는  데이터에서는
                그것들을  제거
            9.  다른  종류의  인터럽트  처리와  컴퓨터의  동작  속도를  장치의  속도와  동등하게  맞추도록
                  요구하는  장치를  관리
            10.  일정량의  데이터  버퍼링을  제공함으로써,  컴퓨터와  직렬  장치들의  데이터  스트림이

                    대등하도록  맞추어줌
            11.  3가지 인터럽트 제공 : 송신완료(TX Complete), 수신완료(RX Complete), 송신레지스터 준비완료(TX
            Register Empty)






















            [UART  통신의  초기화]
            -  보  레이트  설정(전송  속도)  :  UBRRH/L  레지스터  (12비트)
            -  프레임  형식  설정(동기식  비동기식,  데이터  길이,  스탑비트  수,  패리티  설정)  :  UCSRC
            -  사용자방식에  따라  송/수신기  활성화  :  UCSRB(RXEN,  TXEN)    UCSRA(플래그  체크)

            12.  보  레이트
              -  1초당  전송되는  비트의  비율로  정의된다.
              -  BAUD  :  보  레이트(1초당  전송  비트  수,  bps)
              -  UBRR  :  UBRRH와  UBRRL  레지스터의  값(0~4095)

            13.  데이터  프레임  형식















                                                         -  204  -
   206   207   208   209   210   211   212   213   214   215   216