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

공중망을  이용한  애완동물  사료  공급기



                       마) 비트  6  :  TxCIEn  (USARTn Tx  Complete  Interrupt  Enable)
                                (1)  송신완료  인터럽트를  개별적으로  사용  가능한  상태로  설정
                                (2)  이  비트를  “1”로  설정하고  SREG  레지스터의  I  비트,  UCSRnA  레지스터의  RxCn비트가
                         “1”로  설정되어  있으면  송신완료  인터럽트가  발생
                       바) 비트  5  :  UDRIEn  (USARTn Data  Register Empty  Interrupt  Enable)
                                (1)  송신  데이터  레지스터  준비완료  인터럽트(Data  Register  Empty)를  개별적으로 활성화
                                (2)  이  비트를  “1”로  설정하고  SREG레지스터의  I  비트,  UCSRnA  레지스터의  UDREn비트가
                         “1”로  설정되어  있으면,  USARTn  Data  Register  Empty  인터럽트가  발생
                       사) 비트  4  :  RxENn  (USARTn  Receiver  Enable)
                                (1)  USARTn  모듈의  수신부가  동작하도록  활성화
                                (2)  RxDn  핀이  병렬  I/O포트가  아니라  직렬  데이터  수신단자로  동작하도록  설정
                       아) 비트  3  :  TxENn  (USARTn  Transmitter  Enable)
                                (1)  USARTn  모듈의  송신부가  동작하도록  활성화
                                (2)  TxDn  핀이  병렬  I/O포트가  아니라  직렬  데이터  송신단자로  동작하도록  설정
                       자) 비트  2  :  UCSZn2 (USARTn Character  Size)
                                  :  UCSRnC  레지스터의  UCSZn0,  1과  함께  전송문자의  데이터  비트수를  설정
                       차) 비트  1  :  RxB8n  (USARTn  Receiver  Data  8Bit)
                                  :  수신문자가  9[bit]로  설정된  경우에  수신된  문자의  9번째  비트를  저장
                       카) 비트  0  :  TxB8n  (USARTn  Transmitter  Data  8Bit)
                                  :  송신문자가  9[bit]로  설정된  경우에  송신된  문자의  9번째  비트를  저장


                    7)  USCRnC (USART  Control  and  Status  Register  n  C)
                            가)  USART  제어  및  상태  레지스터  C
                       나) USARTn  모듈의  송 ․ 수신  동작을  제어하거나  송 ․ 수신  상태를  저장











                       다) 비트  6  :  UMSELn (USARTn  Mode  Select)
                         (1) USART 모드  설정
                                (2)  “1”이면  USARTn  모듈을  동기  전송모드로  설정하고,  “0”이면  비동기  전송  모드로  설정
                       라) 비트  5,  4 :  UPMn1,  0  (USARTn  Parity Mode)
                         (1) 패리티 모드  설정
                         (2) UPMn1비트를  “1”로  설정하면  패리티가  발생
                                (3)  UPMn0  비트를  “0”으로  설정하면  짝수  패리티  발생,  “1”로  설정하면  홀수  패리티  발생
                                (4)  오류가  발생하면  UCSRnA  레지스터의  UPEn  비트가  “1”로  설정됨










            인천전자마이스터고등학교
                                                         -  746  -
   748   749   750   751   752   753   754   755   756   757   758