| Контакт | Основная функция | Альтернативные функции и интерфейсы | Особенности использования |
|---|---|---|---|
| 5V | Вход/выход 5В | Питание от USB-C или внешнего источника | Напрямую соединен с разъемом USB. |
| GND | Земля | Общий минус схемы | — |
| 3V3 | Выход/вход 3.3В | Выход встроенного регулятора (до 500мА) | Можно использовать для питания внешних датчиков. |
| GPIO 0 | Цифровой пин | ADC1_CH0 (Аналоговый вход), PWM | Полностью безопасен для общего использования. |
| GPIO 1 | Цифровой пин | ADC1_CH1 (Аналоговый вход), PWM | Полностью безопасен для общего использования. |
| GPIO 2 | Цифровой пин | ADC1_CH2 (Аналоговый вход) | Strapping Pin. Во время загрузки должен быть HIGH. Лучше избегать. |
| GPIO 3 | Цифровой пин | ADC1_CH3 (Аналоговый вход), PWM | Полностью безопасен для общего использования. |
| GPIO 4 | Цифровой пин | ADC1_CH4 (Аналоговый вход), SPI SCK | Линия тактирования шины SPI по умолчанию. |
| GPIO 5 | Цифровой пин | ADC1_CH5 (Аналоговый вход), SPI MISO | Вход данных шины SPI по умолчанию. |
| GPIO 6 | Цифровой пин | PWM, SPI MOSI | Выход данных шины SPI по умолчанию. |
| GPIO 7 | Цифровой пин | PWM, SPI SS (CS) | Выбор устройства шины SPI по умолчанию. |
| GPIO 8 | Встроенный LED | I2C SDA | Встроенный светодиод платы (активный низкий — LOW). Strapping Pin. |
| GPIO 9 | Кнопка BOOT | I2C SCL | Соединен с кнопкой BOOT. Вход в режим прошивки при LOW. |
| GPIO 10 | Цифровой пин | PWM | Дополнительный GPIO общего назначения. |
| GPIO 20 | Цифровой пин | UART RX | Аппаратный приемник UART. |
| GPIO 21 | Цифровой пин | UART TX | Аппаратный передатчик UART. |
------------------------
| Вывод | Основные функции | Критические функции | Ограничения | Рекомендации |
|---|---|---|---|---|
| 5V | Вход внешнего питания 5 В | |||
| GND | Общий провод питания («земля») | |||
| 3V3 | Выход питания 3,3 В для внешней периферии | |||
| GPIO_0 A0 |
ADC, Digital I/O, RTC, PWM | Boot Mode | Низкий уровень при старте переводит в режим загрузки | Можно использовать для ADC, кнопок, реле, PWM. Учитывать режим загрузки |
| GPIO_1 A1 |
ADC, Digital I/O, RTC, PWM | Помехи при прошивке через UART | Безопасный пин. Можно использовать для ADC, кнопок, светодиодов, PWM | |
| GPIO_2 A2 |
ADC, Digital I/O, RTC, PWM | Выбор режима загрузки (Strapping) | Должен быть HIGH при сбросе | Избегать использования или гарантировать высокий уровень при старте |
| GPIO_3 A3 |
ADC, Digital I/O, RTC, PWM | Безопасный пин. Поддержка ADC, RTC и PWM функций | ||
| GPIO_4 A4 SPI SCK JTAG MTMS |
ADC, Digital I/O, JTAG MTMS, RTC, PWM | Выбор режима загрузки (Strapping), Flash-память | Конфликты с Flash, SPI, JTAG | |
| GPIO_5 A5 SPI MISO |
ADC, Digital I/O, JTAG MTDI, RTC, PWM | Выбор режима загрузки (Strapping), Flash-память | Конфликты с Flash, SPI, JTAG | |
| GPIO_6 SPI MOSI |
Digital I/O, JTAG MTCK, PWM | Выбор режима загрузки (Strapping), Flash-память | Конфликты с Flash, SPI, JTAG | |
| GPIO_7 SPI SS |
Digital I/O, JTAG MTDO, PWM | Выбор режима загрузки (Strapping), Flash-память | Конфликты с Flash, SPI, JTAG | |
| GPIO_8 I2C SDA |
Digital I/O, встроенный светодиод, PWM | Выбор режима загрузки (Strapping) | Должен быть HIGH при сбросе. Конфликт с LED | Использовать осторожно. Учитывать встроенный LED и роль в загрузке |
| GPIO_9 I2C SCL |
Выбор режима загрузки (Strapping) | Выбор режима загрузки: HIGH = SPI, LOW = UART | Использовать осторожно. Критичен для выбора режима загрузки | |
| GPIO_10 | Digital I/O, PWM | Безопасный пин для любых задач | ||
| GPIO_20 UART_RX |
Digital I/O, PWM | Конфликты с последовательным портом | Можно использовать, когда UART не активен | |
| GPIO_21 UART_TX |
Digital I/O, PWM | Конфликты с последовательным портом | Можно использовать, когда UART не активен |


Комментариев нет:
Отправить комментарий