Запись бита в порт





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

Описание

Блок реализует настройку и запись значения на выход одного вывода (пина) порта микроконтроллера.

При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки можно найти в документации на микроконтроллер.

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

Имя Описание Тип линии связи
data_bit Значение (0 или 1) на выбранном пине Математическая

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

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

Свойства

Название Имя Описание По умолчанию Тип данных
Номер пина PIN Выбор вывод контроллера для чтения. Возможные значения: "PIN_x", где x = 0 … 15 PIN_0 Перечисление
Порт PORT Выбор порта микроконтроллера. Возможные значения: "GPIOA", "GPIOB", "GPIOC", "GPIOD", "GPIOE", "GPIOF", "GPIOG" GPIOA Перечисление
Тип выхода 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 Перечисление

Параметры

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