Програмная перезагрузка

CHARODEY
Offline
Зарегистрирован: 21.02.2022

Доброго времени суток, хотел бы узнати каким способом можна сделать програмную перезагрузку или включения/выключения нескольких плат одной кнопкой.

b707
Offline
Зарегистрирован: 26.05.2017

Выключатель на общий провод питания

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

CHARODEY пишет:

Доброго времени суток, хотел бы узнати каким способом можна сделать програмную перезагрузку или включения/выключения нескольких плат одной кнопкой.

Что за «платы» то? 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Для чипов AVR.

Первый вариант.

Объявляем:

void (*app_start)(void) = 0x0000;

Там где нужна программная перезагрузка - вызываем:

app_start();

Второй вариант.

Там где нужна программная перезагрузка - вставляем:

asm volatile ("jmp 0x0000");

 

CHARODEY
Offline
Зарегистрирован: 21.02.2022

Esp8266

CHARODEY
Offline
Зарегистрирован: 21.02.2022

Был такой вариант, но платы на разные провода питания подключены

SergeiL
SergeiL аватар
Offline
Зарегистрирован: 05.11.2018
ESP.restart();

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

CHARODEY пишет:

Esp8266

void RestartESP(String msg) {
  Serial.println(msg);
  Serial.println("Restarting ESP...");
  ESP.reset();
}

CHARODEY
Offline
Зарегистрирован: 21.02.2022

Оно же сможет перезагрузить все платы в протоколе ESP NOW?

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

CHARODEY пишет:

Esp8266

написать код, который не требуется перезагружать принудительно.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

andycat пишет:

CHARODEY пишет:

Esp8266

написать код, который не требуется перезагружать принудительно.

ты требуешь странного )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

CHARODEY пишет:

Оно же сможет перезагрузить все платы в протоколе ESP NOW?

попробуй, скажешь нам тогда, что и как

sadman41
Offline
Зарегистрирован: 19.10.2016

Esp8266 перезагружает while(1){ }

CHARODEY
Offline
Зарегистрирован: 21.02.2022

Та он не требует перезагрузки стабильно работает, но думаю пусть будет навсякий случай. 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

странное желание, "городить огород" на всякий случай.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Ресет со всех плат объединить на одну кнопку.