SCI Setup

Сконфигурируйте последовательный интерфейс стороны хоста для Передачи SCI стороны хоста, и SCI Получают блоки

  • Библиотека:
  • Embedded Coder / Целевые процессоры / Коммуникация Хоста

  • SCI Setup block

Описание

Блок SCI Setup стандартизирует последовательный интерфейс (COM-порт), настройки для использования Передачей SCI стороны хоста и SCI Получают блоки. Этот блок является автономным блоком, который настраивает одну настройку для COM-порта, что Передача SCI и SCI Получают долю блоков. Этот блок предотвращает конфликтные настройки для Передачи SCI, и SCI Получают блоки. Например, блок SCI Transmit стороны хоста не может использовать COM1 с настройками, которые отличаются от настроек COM1, используемых блоком SCI Receive стороны хоста.

Параметры

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

Задайте коммуникационный режим, чтобы использовать для передач данных. Коммуникационным режимом может быть raw data или protocol. Используйте raw data если вы хотите, чтобы сторона передачи отправила неформатированные данные каждый раз, когда сторона передачи готова отправить, готова ли сторона получения или нет. Без состояния ожидания не происходят мертвые блокировки. Передача данных является асинхронной. С raw data режим, для стороны получения возможно пропустить данные. Если данные являются некритическими, с помощью raw data режим может постараться не блокировать процессы.

Когда вы задаете protocol режим, квитирующий между хостом и целевыми компьютерами, происходит. Сторона передачи отправляет $SND, указание, что это готово передать. Сторона получения передает обратно $RDY, указание, что это готово получить. Сторона передачи затем отправляет данные и, когда передача завершается, сторона получения отправляет контрольную сумму.

Преимущества для использования protocol режим включает:

  • Данные получены как ожидаемые (контрольная сумма).

  • Данные получены целевым компьютером.

  • Непротиворечивость времени; каждая сторона ожидает своей очереди отправить или получить.

Примечание

Мертвые блокировки могут произойти, если блок SCI Transmit пытается связаться больше чем с одним блоком SCI Receive на различных COM-портах, когда оба SCI Получают блоки, блокируются (используйте protocol режим. Мертвые блокировки не могут произойти на том же COM-порте.

Задайте скорость в бодах COM-порта.

Задайте количество стоп-битов, которые использует COM-порт.

Задайте режим проверки четности, который использует COM-порт.

Когда вы задаете protocol для Communication mode задайте значение, больше, чем или равный 0, который указывает на номер секунд, сторона передачи ожидает подтверждения со стороны получения и сколько времени сторона получения ожидает данных. Система отображает предупреждающее сообщение каждый раз, когда период ожидания превышает значение тайм-аута.

Расширенные возможности

Смотрите также

|

Введенный в R2011a
Для просмотра документации необходимо авторизоваться на сайте