@ askazo: Leider funktionierte dein Code nicht sofort und ich musst diesen nen bisl abändern, doch nun funktioniert er ohne Probleme:Vielen Dank =D> noch mal für die Hilfe, ich hab dieses Beispiel im Fall das noch jemand mal diese Hilfe brauch gepostet!!!!Code:#include <io.h> #include <stdio.h> #define F_CPU 16000000 // 8 MHz Taktfrequenz #define UART_BAUD_RATE 9600 #define UART_BAUD_SELECT (F_CPU/(UART_BAUD_RATE*16l)-1) int uart_putchar(char c) { if (c == '\n') uart_putchar('\r'); while (!(UCSRA & (1<<UDRE))); UDR = c; return 0; } void ioinit(void) { UCSRB = 0x08; //UART Transmitter aktivieren UBRRL = UART_BAUD_SELECT; //Baud Rate einstellen } int main (void) { ioinit(); //Schnittstelle initialisieren fdevopen(uart_putchar, NULL, 0); printf ("Hello World \n"); }
Alecs







Zitieren

Lesezeichen