Gast
#508388
Hallo Ich Programmieren einen ATMega32 mit WinAVR Ich schicke einen String von ca. 5 Buchstaben mit einem Terminalprogramm an den UART. Leider kommt immer nur der 1. Buchstaben an. Warum das? Habe ich vielleicht ein Bit gesetzt das ich nicht sollte ? UCSRA = (1<<RXC)|(1<<TXC)|(1<<UDRE)|(01<<FE)|(0<<DOR)|(0<<PE)|(0<<U2X)|(0<<MPCM) ; UCSRB=(1<<RXCIE)|(1<<TXCIE)|(0<<UDRIE)|(1<<RXEN)|(1<<TXEN)|(1<<UCSZ2)|(0 <<RXB8)|(0<<TXB8); UCSRC = (1<<URSEL)|(1<<URSEL)|(0<<UPM1)|(0<<UPM0)|(0<<USBS)|(0<<UCSZ2)|(1<<UCSZ1 )|(1<<UCSZ0); Grüsse Daniela