[attachment=62781:ts.zip]
Код
UCSRB = 0x19
Вы решили передавать девятибитные символы? Хотя это на формат не влияет, но если мы ищем проблему среди двух проводов, постарайтесь точнее следовать советам.
Отработайте с той инициализацией, что Вам предложили (0x18).
В аттачменте - терминалка игнорирующая все сигналы готовности.
Вход в настройки (и хелп) - alt+f3
Проверка преобразователя - сажаете RESET процессора на землю и соединив вход с выходом преобразователя накоротко, смотрите эхо символов в терминалке.
Питание 3.3 или 5 вольт? Преобразователь уровней питается в соответствии со своим паспортным напряжением?
Ваша программа рабочая. Добавив include для strlen, получил .hex, который прошил в имеющийся макет - работает.
Проект в аттачменте.
зы: Вас не затруднит привести состояние фюзов (тот экран, что перчатает AVREAL в процессе программирования)?
Сообщение отредактировал Genadi Zawidowski - Nov 21 2011, 19:18