--------------------------------------------------- 'makefile' ----- # Define directories, if needed. 172 173 #DIRAVR = c:/winavr 174 DIRAVR = /usr 175 DIRAVRBIN = $(DIRAVR)/bin 176 #DIRAVRUTILS = $(DIRAVR)/utils/bin 177 #DIRAVRUTILS = $(DIRAVR)/avr/bin 178 DIRAVRUTILS = $(DIRAVR)/avr/include/util 179 DIRINC = . 180 DIRLIB = $(DIRAVR)/avr/lib --------------------------------------------------- 'main.h' ----- 20 /* 21 #include 22 #include 23 #include 24 #include 25 #include 26 */ 27 #include 28 #include 29 #include 30 #include 31 #include 79 #define SYSCLK 11059200 //7372800 //14745600 //Quarz Frequenz in Hz 80 #define F_CPU SYSCLK 81 #include --------------------------------------------------- mca25.c ----- 828 void mca25_set_460800baud(){ 829 unsigned long i = 0; 830 while (i < 60000 * 20) i++; 831 // UBRR=(SYSCLK / (460800 * 16L) - 1); 832 USR |= (1 << U2X); // activate double speed 833 UBRR=(SYSCLK / (460800 * 8L) - 1); 834 835 } --------------------------------------------------- uart.c ----- 49 //fdevopen (uart_putchar, NULL, 0); 50 fdevopen (uart_putchar, NULL); ---------------------------------------------------