[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Пытаюсь связать два AVR2313 через преобразователи SN75176(пробовал
и на прямую). В передатчике бесконечный цикл выдачи данных по флагу
UDRE,прогонял на эмуляторе - все работает. В приемнике цикл по флагу
RXC + вывод на LCD. Пока пробую передать один и тот же байт. Приемник
не определяет RXC и нет приема. Но когда сбрасываю передатчик - данные на премнике 8 бит нулей. При последующем включении передатчика
на приемнике - данные, но не тот байт(разные) и снова зацикливается приемник. Пробовал менять скорости, формат данных, ставил задержки -
не помогает. Пробовал по прерываниям - не вышло.
Помогите советом, или простейшим примером, может аппаратная у самих
2313.
P.S.Слышал про беду UART AVR2313 - потеря синхронизации (doc1191.pdf)
E-mail: info@telesys.ru