fork download
  1. #define fosc 18432000
  2.  
  3. void uart_init_speed(uint16_t baud) {
  4. //Calculate UBRR off freq and requested baud rate
  5. uint32_t UBTemp = (fosc / (16 * baud)) - 1;
  6. // set baud rate
  7. UBRR0H = ((UBTemp >> 8) & 0x000000FF);
  8. UBRR0L = (UBTemp & 0x000000FF);
  9. // enable uart RX and TX
  10. UCSR0B = (1<<RXEN0)|(1<<TXEN0);
  11. // set 8N1 frame format
  12. UCSR0C = (1<<UCSZ01)|(1<<UCSZ00);
  13. }
  14.  
  15.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty