[an error occurred while processing this directive] [an error occurred while processing this directive]
Проблема связи двух AVR2313
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Serg_Shb 27 февраля 2002 г. 15:52

Пытаюсь связать два AVR2313 через преобразователи SN75176(пробовал
и на прямую). В передатчике бесконечный цикл выдачи данных по флагу
UDRE,прогонял на эмуляторе - все работает. В приемнике цикл по флагу
RXC + вывод на LCD. Пока пробую передать один и тот же байт. Приемник
не определяет RXC и нет приема. Но когда сбрасываю передатчик - данные на премнике 8 бит нулей. При последующем включении передатчика
на приемнике - данные, но не тот байт(разные) и снова зацикливается приемник. Пробовал менять скорости, формат данных, ставил задержки -
не помогает. Пробовал по прерываниям - не вышло.

Помогите советом, или простейшим примером, может аппаратная у самих
2313.
P.S.Слышал про беду UART AVR2313 - потеря синхронизации (doc1191.pdf)

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

Ответы



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

E-mail: info@telesys.ru