реклама на сайте
подробности

 
 
> преинициализация USART1 в AT91SAM7S256, как правильно?
PrSt
сообщение Jun 7 2006, 10:35
Сообщение #1


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Люди добрые, подскажите плиз что за ерунда происходит, или что я не так делаю...

мне нужно переинициализировать компорт на другую скорость работы
мне нужно сменить скорость работы порта - это цель

вот как я делаю

//usart1->US_BRGR = usart_reg_speed[usart_speed_ptr];
тоесть я переписываю просто регистр поверху
я подозреваю что так делать можно, но не уверен

или так
init_ComPort1_reinit(usart_reg_speed[usart_speed_ptr]);
здесь компорт поверху переписывает регисты и все

но после того как я это делаю USART начитает принимать спустя какоето время(10-15 сек и нескольких посылок)

так вот вопрос - USART при переинициализации нужно вообще отключать?
как всетаки правильно делать???


сорри - за поста - это глюки браузера и перегружался видимо апач в это время здесь на сайте
еще раз сорри


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016