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

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

Блок записи значений на выход нескольких пинов порта микроконтроллера Данные, поданные на вход блока будут приведены к виду: младший бит данных соответствует младшему пину порта. Например, если настроить на выход блока пины «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 Перечисление

Параметры

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