Запись значений в выбранные линии порта (PORT_Write)

 
в палитре на схеме

Блок использует функцию PORT_Write() из библиотеки MDR32F9Qx_StdPeriph_Driver и позволяет установить выбранные выходы в указанное состояние (часть выходов может иметь значение 0, а другая 1), в зависимости от вектора входных значений. Если необходимо оптимизировать работу функции, то ее можно заменит используя прямое обращение к регистрам микропроцессора.

Входы

  • Pins_in - массив значений для выбранных в свойствах блока пинов пинов, для каждого пина возможно два значения либо 0 или 1;
  • Pins_out - массив значений определенный для каждой линии связи.

Выходы

нет

Свойства:

  • Номера пинов - Pins - линии выбранного порта их может быть произвольное количество они формируются по схеме ИЛИ. Pin_0;
  • Порт - PORT - указатель на порт. MDR_PORTA_BASE;
  • Размер массива входных данных - Size - размер входного массива данных, равен количеству выбранных линий порта.

Параметры

нет