Цитата(nvk @ Nov 24 2011, 17:50)

На терминал выводятся числовые или буквенные символы, хотя должен быть 0.
Причин того может быть несколько
1. Неправильно инициируете USART (проверить это затруднительно, поскольку Вы не указали ни тип МК, ни тактовую частоту).
2. Неверные настройки терминала.
3. Неверная установка fuses (можно зациклить программу на МК на выводе одного и того же символа - удобно "U" - и посмотреть/померить время импульсов на выходе USART осциллографом).
4. Ошибка в схеме или в кабеле подключения к ПК.
5. .......
Чем больше Вы дадите информации, тем быстрее получите конкретный совет, позволяющий решить Вашу проблему.