Какой-то бред с UART ATMega32 :(
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Hm 25 мая 2003 г. 02:39

Бит 'UDRE' регистра 'UCSRA' ВСЕГДА = '1' !!!
Ошибка настройки исключена, т.к. все работает
корректно, если ввести задержку.
---------------------------------------------
void Tx_char( unsigned char data )
{
while (!(UCSRA&(1<UDR = data;
//Delay_8_bit_tx();
}
---------------------------------------------
Прерывания запрещены, ... и прочее для
обеспечения чистоты теста-эксперимента.
Компилятор не важен - (от IAR-C до ASM).
('TXC' также не "генерит")
Проверено на 2-х чипах :(

ATMega32-16AI 0248
(errata ... нет!)

Кто может возразить?
(имел другой результат)

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

Ответы



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

E-mail: info@telesys.ru