'usart'에 해당되는 글 1건

  1. 2009.04.03 AVR USART 설정
Studyhard/AVR2009. 4. 3. 14:28

   
void Init_Usart(void)
{
   UCSRA = 0x00;
   UCSRB = (1 << RXEN) | (1 << TXEN);     
   UCSRC = (1 << UCSRC) | (1 << UCSZ1) | (1 << UCSZ0);     
   UBRRH = 0x00;
   UBRRL = 103;            // 103 => Baud Rate : 9600bps
}

위 소스는 AVR 비동기 통신 레지스터 설정이다. 
간단한 통신을 하기 위해서는
UCSRB 의 RXEN <- 수신 설정, TXEN <- 송신설정 을 꼭 해줘야 하고
UBRRL의 값을 AVR 데이타 시트에서 값을 찾아서 Baud Rate값을 맞춰서 넣어 주어야 한다.



Posted by 리얼한놈