Hi,
mit Flusssteuerung "keine" geht es auch nicht
was mach ich falsch?Code:#include <avr/io.h> #define F_CPU 16000000 #define USART_BAUD_RATE 9600 #define USART_BAUD_SELECT (F_CPU/(USART_BAUD_RATE*16L)-1) //----------------------------------------------------- int main(void) { char bZeichen; UCSRB = (1 << RXEN) | (1 << TXEN); UCSRC = (1 << URSEL) | (1 << UCSZ1) | (1 << UCSZ0); UBRRL = (unsigned char) USART_BAUD_SELECT; while (1) { while ( !(UCSRA & (1 << RXC)) ) {;} bZeichen = UDR; while (!(UCSRA & (1 << UDRE))) {;} UDR = bZeichen; } return 0; }







Zitieren

Lesezeichen