ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
41460 Топик полностью
rezident (13.10.2005 20:43, просмотров: 1) ответил Xanoy на Возникла проблема с перестройкой скорости UART на лету.
Читаем внимательно Руководство пользователя, раздел 13.2.1 Инициализация и сброс USART http://www.gaw.ru/html.cgi/txt/doc/micros/msp430/arh/13.htm
Примечание: Инициализация и реконфигурирование модуля USART Процесс инициализации/реконфигурирования USART необходимо выполнять так: 1. Установить SWRST (BIS.B #SWRST,&UxCTL) 2. Инициализировать все регистры USART установкой SWRST=1 (включая UxCTL) 3. Включить модуль USART через MEx SFRs (URXEx и/или UTXEx) 4. Программно очистить SWRST (BIC.B #SWRST,&UxCTL) 5. Разрешить прерывания (если необходимо) через IEx SFRs (URXIEx и/или UTXIEx) Невыполнение этой последовательности может привести к непредсказуемому поведению USART.