Reset

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Reset

Сообщение fsergei70 »

Пытаюсь сделать блок для перезагрузки ардуино. Вот пробный вариант. При подаче 1 на вход происходит перезагрузка ардуино
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Reset

Сообщение kulibinsvv »

Это "неполноценный" сброс. Память не очищается, состояние портов не приводится к исходному и т.д.. Просто выполнение программы начинается с нулевого адреса, т.е. с bootloadera.

Отправлено спустя 3 минуты 8 секунд:
Причём работать будет, скорее всего, только на контроллерах AVR.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Reset

Сообщение Sancho »

Используй собаку.
В функции останови, перенастрой на минимум какой-нить запуская заново, поставь бесконечный цикл .
void software_Reset() {
wdt_disable();
wdt_enable(WDTO_15MS);
while (1) {}
}
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Reset

Сообщение pasha71 »

Согласен с Sancho,удобней всего использовать программный сторож.Пробовал аппаратный обсуждаемый тут,работает нормально,но аппаратный есть аппаратный. Это и место и элементы.А программный более удобней,только на Меге чего то глючил как дурной,на остальных вроде нормально было.Потому с Мегой по аккуратней ,хотя может это я тупил и оно не шло
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя