728x90
반응형
UBRR : 전송속도 제어
XCK : 클럭(속도관련) 양방향
TxD : AVR로부터 정보를 보냄
RxD : 외부로 부터 정보를 받음
PARITYGENERATOR : 패리티비트를 설정(홀or짝)에 맞게 비트검사를 담당
소스작성
UCSR0B =(0<< RXCIE) |(0<<TXCIE)|(0<< UDRIE) |(1<<RXEN) |(1<<TXEN) |(0<<UCSZ2)| (0<<RXB8)|(0<< TXB8);
RXEN은 정보받는것을 활성화시키고 TXEN정보전송하는것을 활성화 시킨다.
UCSR0B =(0<<UMSEL1)|(0<<UMSEL0)|(1<<UPM1)|(1<<UPM0)|(1<<USBS)|(1<<UCSZ1)|(1<<UCSZ0)|(0<<UCPOL);
UPM1 과 UPM0를 모두 1로 설정한 이유는 위의 표에서 보듯 패리티비트 검사를 홀수패리티로 하겠다고 명령한 것이다.
USBS를 1로 설정한 것은 스탑비트를 2-bit로 하겠다고 명령한 것이다.
USRB의 UCSZ2과 USRC의 UCSZ0과 UCSZ1의 조합으로 정보비트의 크기를 결정 우리는 8-bit이니까 0 1 1 로 설정
728x90
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160316-업무일지-허도경-펌웨어 실습 LCD (0) | 2016.03.22 |
---|---|
20160322_박진한_업무일지_펌웨어 실습 (0) | 2016.03.22 |
20160321_김가연_업무일지_데이터시트, 시리얼통신 (0) | 2016.03.22 |
20163021-업무일지-이보원 펌웨어-usb 직접통신실습- (0) | 2016.03.22 |
20160318_김가연_업무일지_LCD출력 (0) | 2016.03.22 |
머신러닝 무료 ebook 12개 (0) | 2016.03.22 |
20160321_조재찬_업무일지_펌웨어(UART) (0) | 2016.03.21 |
20160321_최기영_업무일지_펌웨어실습7_시리얼 통신 (0) | 2016.03.21 |