[an error occurred while processing this directive]
|
void USART_Transmit( unsigned char data )
{
while ( !( UCSRA & (1^^UDRE)) )
{};//Ждем готовности передатчика
UDR = data;
}
сначало ждем опустошения здвигового регистра (обратите внимание на условие цикла "бит НЕ установлен"), а потом посылаем.
Вместо ^^ две <
E-mail: info@telesys.ru