Документация Engee

STM32 DI

Чтение цифровых входов с указанного пина.

Тип: CFunction

Путь в библиотеке:

/Interfaces/Targets/STM32/STM32 DI

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок STM32 DI используется для чтения цифровых входов с указанного пина.

Порты

Выход

# Состояние — логический 0 или логическая 1
скаляр

Details

Логический 0 или логическая 1 с размерностью ().

Типы данных

uint8_t

Поддержка комплексных чисел

Нет

Параметры

Main group

# Порт: — выбранный в CubeMX GPIO порт микроконтроллера
A | B | C

Details
Значения

A | B | C

Значение по умолчанию

C

Имя для программного использования

m_port

Настраиваемый

Нет

Вычисляемый

Да

# Вывод: — номер пина для выбранного GPIO порта микроконтроллера
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Details
Значения

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Значение по умолчанию

8

Имя для программного использования

m_input

Настраиваемый

Нет

Вычисляемый

Да

Конфигурирование CubeMX для чтения аналоговых входов

Во вкладке «Pinout & Configuration» выберите интересующие для записи пины GPIO в основном меню «Pinout» и укажите на них GPIO Input, подтягивающий резистор.

stm32 prepare 6

stm32 prepare 7

Сгенерируйте код.