Also hab nun noch ein paar Sachen verändert:
Nach wie vor wird das Programm ohne Fehler Compiliert und auch ohne zu murren vom Pony in den Controller geladen... Aber auf dem Hyper Terminal sehe ich leider noch nichts...Code:#include <avr/io.h> #define F_CPU 12000000L #include <util/delay.h> #include <uart.h> #define BAUD 9600L #define UBRR (F_CPU/(BAUD*16L))-1 void USART_Init(unsigned int UBRR) { UBRR1H = (unsigned char)(UBRR>>8); UBRR1L = (unsigned char) UBRR; UCSR1B = (1<<RXEN)|(1<<TXEN); UCSR1C = 0b00000110; } int main(void) { USART_Init (UBRR); while (!(UCSR1A & (1<<UDR1E))) //warten bis Senden möglich { } UDR1 = 'H'; //schreibt das Zeichen x auf die Schnittstelle _delay_ms(100); UDR1 = 'A'; _delay_ms(100); UDR1 = 'L'; _delay_ms(100); UDR1 = 'L'; //schreibt das Zeichen x auf die Schnittstelle _delay_ms(100); UDR1 = 'O'; _delay_ms(100); return 0; }![]()
Aber trotzdem Danke für die Hilfeversuche!!
Grüße!!
Bean







Zitieren

Lesezeichen