Page 751 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 751
공중망을 이용한 애완동물 사료 공급기
: 5, 6, 7, 8, 9 [bit]를 사용할 수 있다.
(3) 패리티 비트
: 패리티 비트는 사용하지 않거나 짝수 혹은 홀수 패리티로 설정할 수 있으며, 1[bit]를
사용한다.
(4) 정지 비트
: 1또는 2[bit]로 선택 가능하며 송신 시에 자동적으로 생성된다.
3) ATmega128 USART 레지스터
가) UDRn (USART I/O Data Register n)
: USART I/O 데이터 레지스터 (UDR0, UDR1)
나) UCSRnA (USART Control and Status Register n A)
: USART 제어 및 상태 레지스터 A
다) UCSRnB (USART Control and Status Register n B)
: USART 제어 및 상태 레지스터 B
라) UCSRnC (USART Control and Status Register n C)
: USART 제어 및 상태 레지스터 C
마) UBRRnH/L (USART Baud Rate Register)
: USART Baud Rate 레지스터
4) UDRn (USART I/O Data Register n)
가) USART I/O 데이터 레지스터 (UDR0, UDR1)
나) USARTn모듈의 송 ․ 수신 데이터 버퍼의 기능을 수행하는 8[bit] 레지스터 (n= 0 또는 1)
(1) TxBn(송신 버퍼)과 RxBn(수신 버퍼)이 같은 I/O 주소에 공유된 형태
(2) 송신 데이터를 UDRn에 Write하면, 송신 데이터 버퍼 TxBn에 저장
(3) 수신 데이터를 UDRn에서 읽으면 수신 데이터 버퍼 RxBn에 수신되어 있는 값이 읽힘
5) UCSRnA (USART Control and Status Register n A)
가) USART 제어 및 상태 레지스터 A
나) USARTn모듈의 송 ․ 수신 동작을 제어하거나 송 ․ 수신 상태를 저장하는 기능을 수행하는
8[bit] 레지스터
다) 비트 7 : RxCn (USARTn Receiver Complete)
인천전자마이스터고등학교
- 744 -