/* * UART.h * * Created: 10.11.2021 08:56:46 */ #ifndef USART_define_H_ #define USART_define_H_ #define BAUD 9600 #define F_CPU 12000000UL #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. void UART_Setup_init(void) ; void UART_interupt_init(void) ; int uart_putc(unsigned char c); void uart_puts (char *s); uint8_t uart_getc(void); void uart_gets( char* Buffer, uint8_t MaxLen ); #endif /* INCFILE1_H_ */