Цитата(impuls-v @ Feb 12 2006, 03:54)

!( UCSRA & (1<<UDRE)),
эта запись обозначает - проинвертировать значение байта прочитанного из UCSRA из которого выделен только бит UDRE.
Цитата
а точнее 1<<UDRE ведь << это сдвиг регистра влево
не регистра, а 1 на некоторое число UDRE. UDRE - константа, которая соответствует позиции бита UDRE в регистре UCSRA.
Сообщение отредактировал defunct - Feb 12 2006, 07:05