Одновременное переключение двух и более цифровых выходов ESP8266

Я бы хотел управлять некоторыми цифровыми микросхемами с помощью ESP8266-12.

  1. Как я могу переключить 2 контакта на ВЫСОКИЙ в один и тот же момент?
  2. Как я могу переключить один из них на НИЗКИЙ, а другой на ВЫСОКИЙ в один и тот же момент?
  3. Возможно ли это с каждым портом или только с сгруппированными портами и как устроены группы?

, 👍0

Обсуждение

Для такого рода вещей вам нужно обратиться к спецификации ESP8266. Поскольку это не API Arduino и не аппаратное обеспечение Arduino (AVR), мы не можем вам с этим помочь., @Majenko

Может быть, заглянуть в [this](https://arduinoprosto.ru/q/44531/arduino-esp8266-direct-fast-control-of-the-digital-pins ) направление, @chrisl


1 ответ


1

Смотрите техническое описание: esp8266-technical_reference_en

В пункте 2.2.2 показано, как использовать выходные регистры.

С помощью регистров GPIO_OUT, GPIO_OUT_W1TS и GPIO_OUT_W1TC вы можете установить или очистить несколько GPIO.

,