exponenta event banner

Устаревший последовательный порт F

Передача и прием данных через последовательный порт основной платы с FIFO

  • Библиотека:
  • Simulink в реальном времени/ RS232/основная плата

Описание

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

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

Порты

Вход

развернуть все

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

Продукция

развернуть все

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

Параметры

развернуть все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Представлен в R2008a