Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2129 UART полудуплекс
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
theBMV
Проблема в реализации переключения с передачи на прием в момент, когда последний байт вылезет из передатчика. Отловить это можно флагом UxLSR.TEMT (x - номер приемопередатчика). Но не вызовет ли это каких-либо побочных явлений (пропущу какое-нибудь прерывание в связи с тем, что некоторые флаги сбрасываются после чтения UxLSR).

Вопрос: каким образом отловить конец передачи? Возможно ли это сделать прерываниями?

И еще: какие события приводят к появлению прерывания THRE? Только прям по порядку, а не как в мануале ([censored] там не понял). Происходит ли прерывание, когда передатчик пуст (возможное решение вышеописаноой проблемы)?
zltigo
Цитата(theBMV @ Feb 3 2010, 14:20) *
Вопрос: каким образом отловить конец передачи? Возможно ли это сделать прерываниями?

Самое простое - по приему эха переданного байта.


Цитата(theBMV @ Feb 3 2010, 14:20) *
И еще:

Возьмите документацию на 82С550
Цитата
[censored] там не понял

Moderator:
А насчет этого правила форума перечтите! И раздел для вопросов просьба выбирать тщательнее - перенес. Напоминаю и про то, что большинство вопросов уже задавались - не сочтите за труд пользоваться поиском.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.