Legacy Serial Port F

Отправка и прием данных по последовательному порту основной платы с FIFO

  • Библиотека:
  • Simulink Real-Time/ RS232/Mainboard

Описание

Блок Send/Receive FIFO настраивает последовательный интерфейс для отправки и приема символьных и двоичных потоков. Он передает входные данные, как и блок Send/Receive, но он распространяет полученные данные через выходы FIFO.

Модель, которая содержит блок Send/Receive FIFO с блоком FIFO Read, обеспечивает ту же возможность, что и блок Send/Receive. Модель, которая содержит блок Send/Receive FIFO с блоком FIFO Read HDRS или FIFO Read Binary, обеспечивает большую способность, чем блок Send/Receive.

Порты

Вход

расширить все

Вектор данных для передачи по порту.

Выход

расширить все

FIFO, содержащий данные, которые были получены от последовательного порта.

Параметры

расширить все

Этот параметр задает порт, для которого вы хотите просмотреть или изменить параметры.

Программное использование

Параметры блоков: port

Выберите бод для передачи и приема данных через модем.

Программное использование

Параметры блоков: baud

Выберите количество бит, которые кодируют символ.

Программное использование

Параметры блоков: width

Выберите количество стоп-бит для символа потока.

Программное использование

Параметры блоков: nstop

Выберите четность для проверки целостности данных.

Программное использование

Параметры блоков: parity

Чтобы включить квитирование RTS/CTS UART для управления потоком, установите этот флажок. Последовательные контроллеры используют рукопожатие RTS/CTS, чтобы предотвратить потерю данных из-за аппаратного переполнения FIFO на устройстве, которому вы отправляете.

Обычно стандартная программа обработки прерывания выполняется достаточно быстро, чтобы опустошить FIFO. Однако, если ваша модель получает переполнение FIFO, установите этот флажок.

Программное использование

Параметры блоков: ctsmode

Этот параметр задает порт, для которого вы хотите просмотреть или изменить параметры. On the Simulink® блок, верхний порт - порт 1 и нижний порт является портом 2.

Программное использование

Параметры блоков: port

Этот параметр задает тип данных передатчика. Для 8-битных типов данных требуется NULLоконечный вектор символов в векторе входа.

16-битный и 32-битный типы данных резервируют первый полный элемент, чтобы содержать количество элементов, которые ожидаются в остальной части входного вектора. Предлагается только байт низкого порядка каждого элемента данных. Установка этого типа данных позволяет более широкому типу данных хранить байты.

Если потоку данных требуется байт NULL, выберите один из 16-битных или 32-битных типов данных. Поскольку 8-битные типы данных являются NULL-завершенными векторами символов, NULL-байт завершит вектор символов.

Программное использование

Параметры блоков: idtype

Введите базисный шаг расчета или несколько значений базисного шага расчета. -1 означает, что шаг расчета наследуется.

Программное использование

Параметры блоков: sampletime

Примеры моделей

Введенный в R2008a