Всем доброе время суток.
Работаю с Atmega128 использую UART1 (т.е. второй из двух) использую putchar() & getchar() для UART1 (т.е. работаю с UDR1) без проблем.
Подскажите как работать с printf() через UART1, так как с UART1 эта функция не работает, а она очень удобна.
На других Atmega** с одним UART printf() работает.
1. Каким образом переопределить printf для работы с UART1 2. Будет ли printf работать с UART0 3. Не приведет ли использование UART0 на ATmega128 к проблемам, т.к. эти ноги у ATmega128 совпадают с ногами последовательного программирования. PDI PDO
Спасибо.
|