Page 383 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 383
IoT를 이용한 NFC 엘리베이터
4) UCSRC(USART Control & State Register C)
1. Bit 7
예약 비트(사용하지 않음)
2. Bit 6 : UMSELn(USARTn Mode Select)
USARTn의 전송 모드(동기식/비동기식)를 결정한다.
가. UMSELn = 0 : USARTn 비동기식 전송
나. UMSELn = 1 : USARTn 동기식 전송
3. Bit 5, 4 : UPMn1, 0(Parity Mode)
송 수신시 패리티 비트에 대한 옵션을 결정한다(*쪽 UCSR 공용 설정 참조).
4. Bit 3 : USBSn(Stop Bit Select)
정지 비트의 비트 수를 결정한다(“0”이면 1[bit], “1”이면 2[bit]).
가. USBSn = 0 : 정지 비트 1[bit]
나. USBSn = 1 : 정지 비트 2[bit]
5. Bit 2, 1 : UCSZn1, 0(USART Character Size)
UCSRB의 UCSZ2와 함께 사용되는 비트로, 전송할 데이터 비트 수를 결정한다(*쪽 UCSR 공용 설
정 참조).
6. Bit 0 : UCPOLn(USART Clock Polarity)
동기 전송의 슬레이브 모드(Slave Mode)에서 동작한다.
가. UCPOLn = 0 : 송신 데이터는 XCKn 동기 클록의 하강에지(Falling-Edge)에서 새로운 값이
출력, 수신 데이터는 상승에지(Rising-Edge)에서 검출.
나. UCPOLn = 1 : 송신 데이터는 XCKn 동기 클록의 상승에지에서 새로운 값이 출력, 수신 데이
터는 하강에지에서 검출.
5) UCSR 공용 설정
UPMn1 UPMn0 패리티모드
0 0 패리티 체크 기능을 사용하지 않음
0 1 -
1 0 짝수 패리티 방식 활성화
1 1 홀수 패리티 방식 활성화
[UPMn – 패리티 비트 설정]
인천전자마이스터고등학교 - 376 -