Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Функция WeMos (ESP8266) во время

Автор вопроса: MSilveiraОтветов: 2

У моей функции пока есть проблема. Когда я комментирую, эта строка не имеет ошибки в серийном номере монитора, но когда я использую все функции, эта ошибка отображается в серийном номере монитора.

void windvelocity(){
speedwind = 0;
counter = 0;
attachInterrupt(0, addcount, RISING);
unsigned long millis();
long startTime = millis();
while(millis() < startTime + period) {
}
}

Когда я загружаю эту функцию в wemos, последовательный монитор печатает это

ets Jan  8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
  • Как вы питаете свой ESP8266? Defozo 13.10.2017
  • Эта функция предназначена для просмотра скорости анемометра. MSilveira 13.10.2017

esp8266

Ответы

Ответ 1 · x3l51

Это не сообщение об ошибке, а стандартное загрузочное сообщение. Чтобы правильно ответить на ваш вопрос, нам нужно знать, какую именно плату вы используете, как вы соединили свои части (какие контакты, напряжение и т. д.), какие части и, конечно же, полный код.

Пожалуйста, помните, что коммутационные платы для esp8266 (например, node mcu) иногда сбивают с толку. Поэтому всегда дважды проверяйте, какие выводы вы хотите использовать и какие выводы вы указали в своем коде.

Например, если вы хотите иметь D0 в качестве выхода для чего-то, возможно, для светодиода, вам придется объявить его как выход.

pinMode(16, Output);           // set pin to output

Или, если вы хотите использовать его в качестве входа (например, для датчиков), используйте

pinMode(16, Input);            // set pin to input

Вы спросите, почему 16, если вы хотите использовать D0? Взгляните на это для больше информации о том, как обращаться к контактам как к входу или выходу. Там вы можете увидеть, какие контакты использовать.

Ответ 2 · BMelis

Причина сброса 2 означает сброс с помощью триггера сброса. Прикрепите анемометр к другому контакту и измените свой код, чтобы он соответствовал аппаратной схеме.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы