Page 382 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 382
정보통신기기 프로젝트
Set).
6. Bit 2 : PEn(Parity Error)
UDR의 수신 버퍼에 현재 저장 되어 있는 데이터를 수신 하는 동안 패리티 에러가 발생하
였음을 나타내는 상태 플래그(에러 발생 시 “1”로 Set).
7. Bit 1 : UCXn(Double the USARTn Transmission Speed)
비동기 모드에서만 사용가능 한 것으로서 클록의 분주비를 16에서 8로 1/2만큼 낮추어
전송 속도를 2배 높이는 기능을 한다.
8. Bit 0 : MPCMn(USART Multi-Processor Communication Mode)
USARTn을 멀티프로세서 통신 모드로 설정하고 멀티프로세서 통신 어드레스정보를 포함
하지 않는 모든 수신 데이터는 수신부에 의하여 무시된다.
3) UCSRB(USART Control & State Register B)
1. Bit 7 : RXCIEn(RX Complete Interrupt enable)
UDR에 데이터가 수신 완료 되었을 때 수신 완료 인터럽트를 허용한다(“1”로 Set).
2. Bit 6 : TXCIEn(TX Complete Interrupt Enable)
UDR에 데이터가 송신 완료 되었을 때 송신 완료 인터럽트를 허용한다(“1”로 Set).
3. Bit 5 : UDRIEn(USARTn Data Register Empty Interrupt Enable) 비트
UDR의 송신 버퍼가 비어있을 때 송신 준비 완료 인터럽트를 허용한다(“1”로 Set).
4. Bit 4 : RXENn(Receiver Enable)
USARTn의 수신 기능을 활성화한다(“1”로 Set).
5. Bit 3 : TXENn(Transmitter Enable)
USARTn의 송신 기능을 활성화한다(“1”로 Set).
6. Bit 2 : UCSZn2(USART Character Size)
UCSRC의 UCSZ1, 0과 함께 사용되는 비트로 전송할 데이터 비트 수를 결정한다(*쪽
UCSR 공용 설정 참조).
7. Bit 1 : RXB8n(Transmit data Bit 8)
수신 데이터 비트가 9[bit]로 설정 된 경우에 수신된 데이터의 9번째 비트를 저장한다(“1”로 Set)
8. Bit 0 : TXB8n(Transmit data BIt 8)
송신 데이터 비트가 9[bit]로 설정 된 경우에 송신할 데이터의 9번째 비트를 저장한다(“1”로 Set).
- 375 - 정보통신기기과