Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // Setup da serial
  2. void iniciaUSART(void) {             // Necessario setar BAUD acima
  3.   UBRR0H = UBRRH_VALUE;              // Ja esta definido em setbaud.h
  4.   UBRR0L = UBRRL_VALUE;              // Ja esta definido em setbaud.h
  5.  
  6. // Habilita TX e RX da USART
  7.   UCSR0B = (1 << TXEN0) | (1 << RXEN0);
  8.   UCSR0C = (1 << UCSZ01) | (1 << UCSZ00);   // 8 bits de dados, 1 bit de parada
  9.  
  10.   #if USE_2X
  11.     UCSR0A |= (1 << U2X0);
  12.   #else
  13.     UCSR0A &= ~(1 << U2X0);
  14.   #endif
  15. }