Продвинутый уровень. Использование портов микроконтроллера. - vvip-68/LedPanelWiFi GitHub Wiki
Подключение периферии к пинам микроконтроллера
Пользователь Dimansion (7918514) провел большое исследование по вариантам подключения различных компонентов периферии - кнопки, индикатора, реле, матрицы - к пинам микроконтроллера.
Результаты исследования приведены в таблице:
Примечания
- Порты, отмеченные красным сразу после прошивки иногда работают, но после перезапуска модуля (снимал и подавал питание) работать прекращают.
- При использовании портов D9 (RX) и D10 (TX) при прошивке через кабель нужно отключать от них периферию.
- По OTA обновляется все норм, без отключения периферии.
- Включение в прошивку часов TM1637 очень сильно замедляет некоторые эффекты (может все), на максималках это хорошо видно. Для обычных скоростей это не критично.
- SD-карта для работы использует аппаратную шину SPI интерфейса - CLK,MISO,MOSI и может работать только на пинах D5,D6,D7. Выбор устройства обычно назначается на пин D8. То есть при наличии в системе SD-карты ничего другого на эти пины назначать нельзя.