Сегодня: 22:11:2024 Доброго вам дня!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1]   

> Без описания

  Супермодератор
Отправлено: 11 июня 2018 — 03:25
ответить цитировать Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

Программирую датчик движения на основе модуля MPU6050. Бывает, что плата не стартует при подаче питания. Народ говорит это лечится програмным сбросом. Начал рыть этот вопрос и вот что нарыл...

Вариант 1
code:
void(* resetFunc) (void) = 0; // Reset MC function

resetFunc(); //вызов


Вариант 2
code:
asm volatile ("jmp 0x0000");


Вариант 3 - активизация wdt (самый опасный, т.к. может привести к фатальным последствиям)
 Цитата:
В шапку вставляем #include <avr/wdt.h>

в setup - wdt_enable(WDTO_8S);

в loop соответственно - wdt_reset();
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Arduino - простая работа с микроконтролером »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Все гости форума могут отвечать на сообщения в этом разделе.
 


> Создание ответа в тему "Програмный сброс платы"
Имя: Гость   Вы зарегистрированы?
Помощь по ExBBCodes
С помощью кодов можно очень легко применять различные виды стилей к выделенному тексту.
Смайлики

smilie smilie smilie smilie smilie
smilie smilie smilie smilie smilie
smilie smilie smilie smilie smilie

все смайлики
Опции сообщения Вы хотите разрешить смайлики в этом сообщении?
   

> Темы, похожие на тему "Програмный сброс платы"
Темы Форум Информация о теме Обновление
Skype end Denwer
Скайп мешает нормальной работе Денвера
Limbo CMS Ответов: 0
Автор темы: технарь
8 января 2012 — 08:00
Автор: технарь
Как не наступить на грабли при переполнении счетчиков.
Arduino - простая работа с микроконтролером Ответов: 0
Автор темы: технарь
2 июня 2016 — 15:31
Автор: технарь
Как адаптировать старые библиотеки для Arduino 1.6.x
Arduino - простая работа с микроконтролером Ответов: 0
Автор темы: технарь
4 мая 2016 — 14:23
Автор: технарь
 


Powered by ExBB v1.1.180311