d6f38d0d MG |
1 | #include <avr/io.h> |
2 | #include <stdio.h> |
3 | |
4 | #include "usart.h" |
5 | |
6 | #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) |
7 | #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) |
8 | #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD) |
9 | |
10 | #if ((BAUD_ERROR<990) || (BAUD_ERROR>1010)) |
11 |