Advertisement
naldin

USART

Dec 13th, 2015
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.47 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement