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

 
 
> UART3 LPC2368, странно ведёт
Gerasimov
сообщение Apr 9 2008, 08:49
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 23-10-07
Пользователь №: 31 648



Привет!

Сделал хаб на LPC2368. Три UART`a 0,1,3 пытаются достучаться одновременно до девайса висящего на UART2, и прога эти запросы разруливат, выстраивает в очереди, в общем юзеру кажется что только он один общается с железкой.
Всё получилось, но вспоткнулся на UART3, хоть код для UART`ов идентичен, но "запрос-ответ" по UART3 проходил лишь один раз после ресета проца, посмотрел "энергосберегающие опции" и отключил их для UART3, о! теперь секунд 5 связь стала держиться! потом связь по UART3 замирает, как я выяснил, он просто не может отправить записанный в THR байт! (но с другими-то UART`ами всё в порядке) помогла переинициализация UART3
U3IER; // Clear pending interrupts
U3IER = 0x01;// разрешить прерывания приёмника
совершая вот такие действия каждые 4 секунды я заставляю уарт жить. В чём может быть проблема?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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