Page 262 - 3-2
P. 262

차 일정량의 데이터 버퍼링을 제공함으로써 컴퓨터와 직렬 장치들의 데이터 스트림이 대등하도록)  ,
                     맞추어줌
                  카) 3 가지 인터럽트 제공: 송신완료(TX Complete),       수신완료(RX Complete),  송신레지스터 준비완료(TX Register
                     Empty)


                4) UART   통신의 초기화]


























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


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


                6)  데이터 프레임 형식




                                                                        가) 1  시작 비트
                                                                        나) 5,6,7,8,9  데이터 비트
                                                                        다 없음 짝수 또는 홀수 패리티 비트)  ,
                                                                        라) 1  또는 2   정지 비트






                7)  데이터 송신
                  가 폴링 방식)     : UCSRA(UDRE)  를 체크하여 데이터를 UDR           에 넣어주기만 하면 된다.
                  나 폴링 방식의 직렬 수신 예제)










                                                         - 262 -
   257   258   259   260   261   262   263   264   265   266   267