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