[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Первое, что приходит в голову - (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено dsp 27 февраля 2002 г. 16:33
В ответ на: Проблема связи двух AVR2313 отправлено Serg_Shb 27 февраля 2002 г. 15:52

что Вы слишком часто (практически без задержек) гоните байты один за другим, в то время как приемник, приняв байт, что-то еще делает. Естественно, синхронизация сбивается. Дайте в своем бесконечном цикле (передатчика) задержечку. Что касается Errat`ы - там речь о другом: если UART выключен (disabled), и на RxD пришел низкий уровень, то это все равно распознается как старт-бит; после включения UART`а первый байт, естественно, будет неправильным.
Удачи.

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

Ответы



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

E-mail: info@telesys.ru