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

정보통신기기  프로젝트














                                                    [UART  통신  연결]


                              신호를  보내는  쪽과  받는  쪽이  서로  통신  속도를  약속하고  이에  준하여  통신을  하기  때문에
                    통신  속도를  우선  결정해야  하며,  동기  신호가  없는  관계로  데이터를  구분하기  위한  기준을
                    잡기  위해서  데이터를  전송할  때  시작 비트(Start  Bit)와  정지 비트(Stop  Bit)를  함께  전송한다.
                    데이터를  전송하지  않을  때에는  Idle  상태(High)로  있다가  시작  비트(Low)가  오면  데이터를
                    구분한다(별도의  Idle  신호가  필요  없다).


              비트  수   1          2     3     4      5     6     7     8     9     1  0         1  1
                      시작  비트                                                      패리티  비트      정지  비트
                      (Start  Bit)             5-8  [Bit]의  데이터  비트               (Parity  Bit)  (Stop  Bit)
                      S  t  a  r  t  D  0  D  1  D  2  D  3  D  4  D  5  D  6  D  7  P  a  r  i  t  y  S  t  o  p

                                              [UART  데이터  송수신  형태]


                    나.  USART(Universal  Synchronous/Asynchronous  Receiver  and  Transmitter,  범용  동기/비동기
                     송수신기)  :  UART와  같은  직렬  통신  인터페이스.  UART와는  달리  동기식  통신을  지원한다.
                     비동기식은  통신  속도에  맞추어  데이터를  전송하지만  동기식의  경우에는  별도의  클록  라인으로
                     동기  하여  클록에  맞추어  데이터를  전송한다.  이에  따라  RxD,  TxD,  GND  이외에도  동기  클록
                     을  맞추기  위한  XCK  핀이  추가된다.
                              실제  데이터  송수신  시  시작과  종료  신호가  따로  없기  때문에  비동기식에  비해  상대적으로  빠
                    르다.










                    [동기식 :  클록에  따라  데이터를  구분]                    [비동기식 :  같은  속도로  보내고  받는다]


                    라.  USART  관련 레지스터
                          ATmega128A는  USART0,1을  사용할  수  있는  포트가  있으며,  이를  제어하기  위한  레지스터들은
                  다음과  같다.


              1)  UDRn(USART  I/O  Data  Register)








                                                         -  373  -                             정보통신기기과
   375   376   377   378   379   380   381   382   383   384   385