Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-июл-09 20:45

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 242 сообщения ]  На страницу « 113 14 15 16 17
Автор Сообщение
СообщениеДобавлено: 2019-май-13 16:51 
Не в сети

Зарегистрирован: 2014-дек-22 11:21
Сообщения: 24
Здравствуйте, хотелось бы уточнить по логике установки и сброса битов в регистре RIS модуля UART. Правильно ли я понимаю, что при заполнении буфера передатчика выше порогового значения бит TXRIS сбросится в ноль? Иными словами, с его помощью можно определить количество свободного места в буфере передатчика в любой момент времени?


Вернуться к началу
СообщениеДобавлено: 2019-май-14 08:57 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 472
Организация: Milandr
Откуда: ПКК "Миландр"
Здравствуйте,
Флаг TXRIS отражает событие того, что в FIFO передатчика появилось пустое место. Т.е. количество данных в FIFO осталось <= чем 1/8, 1/4, 1/2, 3/4, 7/8 от максимального количества, порог задается в TXIFLSEL. Если разрешено прерывание по этому флагу, то в прерывании можно докинуть в FIFO порцию данных. Если прерывание не используется, то можно отслеживать условие (TXRIS == 1) и докидывать данные по флагу.

В целом да, этот флаг позволяет понять больше или меньше данных в FIFO по отношению к заданному порогу.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 242 сообщения ]  На страницу « 113 14 15 16 17

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и 15 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB