Запись данных в порт
| |Си| | ||
| в палитре | на схеме |
Блок использует функцию PORT_Write() из библиотеки MDR32F9Qx_StdPeriph_Driver и позволяет установить выбранные выходы в указанное состояние (часть выходов может иметь значение 0, а другая 1), в зависимости от вектора входных значений. Если необходимо оптимизировать работу функции, то ее можно заменит используя прямое обращение к регистрам микропроцессора. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.
Входные порты
-
Pins_in - массив значений для выбранных в свойствах блока пинов, для каждого пина возможно два значения либо 0 или 1.
Выходные порты
- Pins_out - массив значений определенный для каждой линии связи.
Свойства
| Название | Имя | Описание | По умолчанию |
| Номера пинов | Pins |
линии выбранного порта их может быть произвольное количество они формируются по схеме ИЛИ. |
Pin_0 |
| Порт | PORT | Указатель на порт | MDR_PORTA_BASE |
| Размер массива входных данных | Size | Размер входного массива данных, равен количеству выбранных линий порта |
Параметры
Блок не имеет параметров.