Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Всем привет! AVR USART Transmitter - недопонимание его работы (+)

Отправлено P_Andrey 21 июня 2007 г. 17:54


Ситуация следующая: передатчик включен(бит TXEN установлен). Я заполняю некий буфер данными и разрешаю прерывание по UDRE. Байтики постепенно передаются и при передаче последнего байта прерывание по UDRE запрещается. Все отлично работает. Теперь мне захотелось на середине буфера на некоторое время прервать передачу. По идее, если выключить передатчик, то ничего никуда не должно передаваться. Я сбрасываю бит TXEN а через некоторое время опять его устанавливаю. Но, картина оказывается отличной от ожидаемой. Прерывания по UDRE не только не прекращаются, а возникают с гораздо большей скоростью. Вопрос - куда деваются данные из UDR когда передатчик выключен? Доку читал, но ответа не нашел :(


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru