unsigned char t;for( t=0; t<8; t++){ UDR0 = 0xaa+t; while(!(UCSR0A & (1 << TXC0))); // шлет только 3 байто. //while(!(UCSR0A & (1 << UDRE0))); // шлет все 8}