[an error occurred while processing this directive]
|
Что-то вроде:
int putchar( int data ) // Вывод байта в UART (для printf())
{
if (g_currentUsart == UART_1)
{
while ( !( UCSR1A & DATA_REGISTER_EMPTY_1) );
UDR1 = data;
}// if UART_1
else
{
while ( !( UCSR0A & DATA_REGISTER_EMPTY_0) );
UDR0 = data;
}//else
return data;
}//putchar
E-mail: info@telesys.ru