Открыл CVAVR. Создал новый проект.
Код: Выделить всё
...
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: Off
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 38400 (Double Speed Mode)
UCSRA=0x02;
UCSRB=0x08;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
...
while (1)
{
putsf("Hello, world!");
delay_ms(1000);
};
}
Замкнул Tx и Rx TUSB3410 - переданный символ возвращается обратно!!!
МК исправен. Заливаю другую прошивку всё работает (у меня ещё экран к нему подключен).
Смотрю программой Serial and Net Tools. Выставляю 38400, COM6 (у меня) и Open. Тишина...
Попробовал стандартный гипертерминал, то же самое...
Линии прозванивал. Всё нормально.
Запустил в протеусе:

Фьюзы:

Кварц на 16 МГц.
Где я напортачил?




