Ничего подобного ! ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Hm 26 мая 2003 г. 14:51
В ответ на: Ответ: Так в доке написано, что бит автоматически сбрасывается при обработке прерывания, а оно запрещено... отправлено dsdsds 26 мая 2003 г. 12:46


'UDRE' - устанавливается, когда данные из регистра UDR
передаются в сдвиговый регистр и UART готов принять
следующий символ. Запись в регистр UDR сбрасывает (!)
бит UDRE.

'TXC' - устанавливается если, до выдачи стопового бита,
в регистр UDR не будут записаны новые данные. В этом
случае UDRE останется установленным.

Флаг TXC сбрасывается аппаратно, если разрешено прерывание
по TXC (TXCIE=1), или программно, если прерывание не
используется (TXCIE=0)!

UDRE так-же может(!) вызывать прерывание при UDRIE=1.


На самом деле я запостил это уже после того, как проверил
все досконально, потратив на эту проблему недопустимое
количество времени. Мой проект, "портированный" с 'x51',
средней сложности (10к кода), полностью функционирует,
но эта "неувязка" не дает полного "удовлетворения" :(

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

Ответы



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

E-mail: info@telesys.ru