[an error occurred while processing this directive]
Еще раз про ATMega8535 и CodeVision
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Shurale 27 марта 2005 г. 17:52

Не работает код


unsigned char buf;
while (1)
{
buf = getchar();
putchar(buf);
}

Внезависимости от отправляемых с терминала символов, обратно приходит нечто с кодом 03 в HEX. Всегда одно и то же. Такое ощущение, что неправильно работает приемник USART. Контроллеры менял - та же ботва. В то же время


putchar('A');

вполне адекватно отрабатывается, след. с передатчиком все в порядке.
Возможно ли как-то неверно проинициализировать USART таким образом, что возникнут проблемы с приемником?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru