Миландр
http://forum.milandr.ru/

Техническое описание на серию 1986ВЕ9х
http://forum.milandr.ru/viewtopic.php?f=33&t=191
Страница 17 из 17

Автор:  EvILOne [ 2019-май-13 16:51 ]
Заголовок сообщения:  Re: Техническое описание на серию 1986ВЕ9х

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

Автор:  Vasiliy [ 2019-май-14 08:57 ]
Заголовок сообщения:  Re: Техническое описание на серию 1986ВЕ9х

Здравствуйте,
Флаг TXRIS отражает событие того, что в FIFO передатчика появилось пустое место. Т.е. количество данных в FIFO осталось <= чем 1/8, 1/4, 1/2, 3/4, 7/8 от максимального количества, порог задается в TXIFLSEL. Если разрешено прерывание по этому флагу, то в прерывании можно докинуть в FIFO порцию данных. Если прерывание не используется, то можно отслеживать условие (TXRIS == 1) и докидывать данные по флагу.

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

Страница 17 из 17 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/