Спящий режим нарушает работу программы
- Войдите на сайт для отправки комментариев
Пнд, 25/05/2020 - 17:24
Приветсвую уважаемые форумчане
Есть примитивная программка, в которой я периодически создаю Serial-соединение, записіваю туда пару байт, потом закрываю его:
OneWire oneWire(ONE_WIRE_BUS); DS18B20 sensor(&oneWire); //В основном цикле задано void loop() { sensor.begin(); sensor.setResolution(9); Serial.begin(1200); while (!Serial) { }; //{ пересылка данных в Serial } Serial.flush(); Serial.end(); }
Все работает хорошо до тех пор, пока не ввожу в основной цикл спящий режим. После этого данные в Serial уже почему-то не идут.
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);
Почему сон нарушает обмен по Serial ?
while
(!
Serial
) { };
Леонардо, что ли? Тогда можно предположить, что usb отваливается в компе в режиме сна. Никакого соединения ты не создаешь своим
sensor.begin();