/* * defines.h */ #ifndef DEFINES_H_ #define DEFINES_H_ /* UART Serial defines */ #define BAUD 9600 #define MYUBRR F_CPU/16/BAUD-1 /* Berechnung UART */ #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // clever runden #define BAUD_REAL (F_CPU/(16*(UBRR_VAL+1))) // Reale Baudrate #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD) // Fehler in Promille, 1000 = kein Fehler. #if ((BAUD_ERROR<990) || (BAUD_ERROR>1010)) #error baudrate error is higher than 1% #endif #endif /* DEFINES_H_ */