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

 
 
> UART работа с прерывание
Dan_Dima
сообщение Dec 5 2007, 19:49
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 18-01-07
Пользователь №: 24 530



Привет Всем.

контроллер LPC

Хочу разобраться с отправлением данных через UART посредствам прирывания.

В документации написано что прерывания с рабатывает только когда в фифо приемник поступит 2 или более символов.

У меня был написан драйвер по работе с UART с программным фифо и было написно так: проверяем счетчик фифо и U0THR если cxtnxbr 0 и регистр пуст то записываем напрямую в U0THR если же хоть одно условие не выполняеться то пишем в программный фифо, увеличиваем счетчик и разрешаем прерывания. По такой схеме все работает проблем нет.

Но меня терзают сомнения все же почему в доках написано 2 символа и как это понимать.

Очень хочеться чтобы кто-то грамотно растолковал.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Dec 5 2007, 21:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



По-моему там речь о задержке этого прерывания после стартапа MCU, чтобы не завалить ненужными еще THRE прерываниями. Могу ошибаться
Go to the top of the page
 
+Quote Post



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

 


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


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