Перечисление pl_io_num

Перечисление pl_io_num содержит список констант, которые обозначают доступные линии GPIO. Используйте эти константы для выбора линии в объекте io. (см. свойство io.num).

Обратите внимание: линии GPIO относятся к однонаправленному типу и требуют явной настройки как выходы или входы.

Перечисление pl_io_num включает следующие константы:

0 - PL_IO_NUM_0_RX0_INT0:Линия ввода-вывода общего назначения 0 (P0.0). Это также линия прерывания 0.
1 - PL_IO_NUM_1_TX0_INT1:Линия ввода-вывода общего назначения 1 (P0.1). Это также линия прерывания 1.
2 - PL_IO_NUM_2:Линия ввода-вывода общего назначения 2 (P0.2).
3 - PL_IO_NUM_3:Линия ввода-вывода общего назначения 3 (P0.3).
4 - PL_IO_NUM_4:Линия ввода-вывода общего назначения 4 (P0.4).
5 - PL_IO_NUM_5:Линия ввода-вывода общего назначения 5 (P0.5).
6 - PL_IO_NUM_6:Линия ввода-вывода общего назначения 6 (P0.6).
7 - PL_IO_NUM_7:Линия ввода-вывода общего назначения 7 (P0.7).
8 - PL_IO_NUM_8_RX0:

Линия ввода-вывода общего назначения 8. Эта линия также служит входом RX/W0&1in/din последовательного порта 0.

Когда последовательный порт работает в режиме UART (ser.mode = 0 - PL_SER_MODE_UART) и включён (ser.enabled = 1 - YES), линия автоматически настраивается как вход. Во всех остальных случаях линия настраивается «вручную». Закрытие последовательного порта не меняет настройку линии.

9 - PL_IO_NUM_9_TX0:

Линия ввода-вывода общего назначения 9. Эта линия также служит выходом TX/W1out/dout последовательного порта 0.

Когда последовательный порт работает в режиме UART (ser.mode = 0 - PL_SER_MODE_UART) и включён (ser.enabled = 1 - YES), линия автоматически настраивается как выход. Во всех остальных случаях линия настраивается «вручную». Закрытие последовательного порта не меняет настройку линии.

10 - PL_IO_NULL:Это NULL-линия, которой физически не существует. Её состояние всегда определяется как LOW. Установка этой линии ни на что не влияет.
Исходный материал Tibbo обновлён 14 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке