add README
							parent
							
								
									5e24f508fa
								
							
						
					
					
						commit
						ab84a46992
					
				| @ -0,0 +1,18 @@ | |||||||
|  | # Super Simple UART config for ATmega | ||||||
|  | 
 | ||||||
|  | lets you use normal `printf()` in your code. | ||||||
|  | 
 | ||||||
|  | ## Adjustments to make | ||||||
|  | the dafault configuration works on an atmega328p with 38400 baud. Any other setup might require one of the following changes. | ||||||
|  | 
 | ||||||
|  | ##### Set baudrate in 'uart.h' | ||||||
|  | line 6: | ||||||
|  | `#define BAUD 38400` | ||||||
|  | 
 | ||||||
|  | ##### Select which UART to use | ||||||
|  | If your controller has more than one UART hardware and you want to use a different than UART0, | ||||||
|  | change the register defines in the following way: | ||||||
|  | 
 | ||||||
|  | from `#define UART_BAUD_REGH UBRR0H` to `#define UART_BAUD_REGH UBRR3H` | ||||||
|  | and | ||||||
|  | from `#define UART_UCSZ0_BM UCSZ00` to `#define UART_UCSZ0_BM UCSZ30` | ||||||
					Loading…
					
					
				
		Reference in New Issue