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

정보통신기기  프로젝트


                           UCSZn2         UCSZn1         UCSZn0            전송 데이터 길이
                               0             0              0                    5  [  b  i  t  ]
                               0             0              1                    6  [  b  i  t  ]
                               0             1              0                    7  [  b  i  t  ]
                               0             1              1                    8  [  b  i  t  ]
                               1             0              0                      -
                               1             0              1                      -
                               1             1              0                      -
                               1             1              1                    9  [  b  i  t  ]
                                               [UCSZn  –  데이터  크기  설정]



              6)  UBRRnH/L(USART  Baud  Rate  Register  High/Low)

















                UBRRn  레지스터는  총  12[bit]로  통신  속도를  설정하는  레지스터이다.  ATmega128A는  8[bit]  마이
                    크로컨트롤러이기  때문에  8[bit]의  UBRRnL와  4[bit]의  UBRRnH로  분리하여  사용한다.
                            ※  UBRRn을  설정할  때  UBRRnH를  먼저  설정한  후에  UBRRnL을  설정해야  한다.















                                           [통신  속도  설정을  위한  UBBR  계산식]


                ex)  비동기식  일반모드,  16[㎒],  9600[bps]  속도의  UBRRn을  구할  때


                  UBBRn  =  (fosc  /  16  *  UBRRn)  –  1  =  (16000000  /  16  *  9600)  -  1
                    =  104.166667  –  1  =  103.166667  ≒  103
                  실제  속도(Buad)  =  16000000  /  (16  *  (103  +  1))  =  16000000  /  1664
                      =  9615.384615[bps]
                  오차율  =  (9615.384615  /  9600  –  1)  *  100  =  1.001602  –  1  =  0.001602  *  100
                  =  1.602  ≒ 2[%]






                                                         -  377  -                             정보통신기기과
   379   380   381   382   383   384   385   386   387   388   389