Перечисление 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. Установка этой линии ни на что не влияет. |