Запись данных в порт





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

Описание

Блок записи значений на выход нескольких пинов порта микроконтроллера Данные, поданные на вход блока будут приведены к виду: младший бит данных соответствует младшему пину порта. Например, если настроить на выход блока пины "PIN_8, PIN_7, PIN_1", а на вход блока передать число 6 (0b110), то значения "PIN_8" = 1, "PIN_7" = 1, "PIN_1" = 0.

Входные порты

Имя Описание Тип линии связи
data_in Порт входа блока, целое число от "0" до "15" Математическая

Выходные порты

Имя Описание Тип линии связи
port_out Значение уставленных пинов (выход для моделирования) Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Порт PORT Выбор порта микроконтроллера. Возможные значения: "GPIOA", "GPIOB", "GPIOC", "GPIOD", "GPIOE", "GPIOF", "GPIOG" GPIOA Перечисление
Номер пина PINS Выбор вывод контроллера для чтения. Возможные значения: "PIN_x", где x = 0 … 15, возможен выбор одного, нескольких или всех значений PIN_1; PIN_2; Множество
Функция MODE Настройка выходного драйвера. Возможные значения: "GPIO_MODE_OUT_PP" – выход push-pull, "GPIO_MODE_OUT OD" – выход open-drain (открытый коллектор) GPIO_MODE_OUT_PP Перечисление
Скорость работы SPEED Настройка ограничения частоты переключения пина. Возможные значения: "GPIO_OSPEED_10MHZ", "GPIO_OSPEED_2MHZ", "GPIO_OSPEED_50MHZ" GPIO_OSPEED_10MHZ Перечисление

Параметры

Блок не имеет параметров.