Семён Фил С Семён Фил Регистрация 5 Авг 2013 Сообщения 61 Репутация 1 Спасибо 0 Монет 0 21 Июл 2016 #1 вот отрывок кода void loop() { Serial.println("SubmitHttpRequest - started" ); SubmitHttpRequest(); Serial.println("SubmitHttpRequest - finished" ); delay(10000); } void SubmitHttpRequest() { SIM900.println("AT+CSQ"); // Signal quality check delay(100); в loop есть вызов фунции SubmitHttpRequest(); так вот когда процессор дойдет до этого и начнет выполнять void SubmitHttpRequest() и только когда полностью закончит с ней перейдет к Serial.println("SubmitHttpRequest - finished" ); или будет делать паралельно loop и SubmitHttpRequest
вот отрывок кода void loop() { Serial.println("SubmitHttpRequest - started" ); SubmitHttpRequest(); Serial.println("SubmitHttpRequest - finished" ); delay(10000); } void SubmitHttpRequest() { SIM900.println("AT+CSQ"); // Signal quality check delay(100); в loop есть вызов фунции SubmitHttpRequest(); так вот когда процессор дойдет до этого и начнет выполнять void SubmitHttpRequest() и только когда полностью закончит с ней перейдет к Serial.println("SubmitHttpRequest - finished" ); или будет делать паралельно loop и SubmitHttpRequest
nekit2111 N nekit2111 Регистрация 6 Дек 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 21 Июл 2016 #2 Вероятно поочерёдно, потому что вряд ли тут работает асинхронный вызов и идёт распараллеливание. Позитивный голос 0