Gast
#812340
N'abend! Bevor nun die ersten wohl berechtigterweise gleich mit den Köpfen schütteln... die Such Funktion war nicht so ergiebig wie ich es gern gehabt hätte. Also, mir ist nicht so ganz klar warum der AVR Studio Simulator nicht das tut was er sollte. Hier nen kleiner Auszug aus dem Code: --------------------------------------------------- UBRRH = UBRR_VAL; UCSRA = ( 1 << RXEN ); UCSRC = (1<<URSEL) | (1<<USBS) | (3<<UCSZ0); ... PORTC |= USART_Receive(); ... uint8_t USART_Receive() { while (!(UCSRA & (1<<RXC))) // warten bis Zeichen verfuegbar return UDR; // Bit zurückgeben } ---------------------------------------------------- Theoretisch sollte doch an PortC das erste Bit gesetzt sein, wenn ich in der while Schleife das UDR Bit und das RXC Bit auf 1 setze? Warum tut er das nich? Vielen Dank im vorraus! :) Flo