Добрый вечер.
В сетапе калибрую шаговые моторчики, начинает крутиться луп, и через несколько секунд (от 3-х до 8-ми (за двадцать тестов)) и вдруг снова попадаю на калибровку моторчиков!
Ну как так?!? Из-за чего может быть? как-то программно можно, вообще, перепрыгнуть на начало программы?!?
Перезагружается наверное.
Вот в этом и вопрос: с чего бы вдруг?(
Видимо, код такой
Можно. jmp 0.
ПИ_ТА_НИЕ и следствие этого - перезагрузка.
Питания там от лабораторника, плюс в комп воткнута. Как так может быть?
Видимо, код такой
В коде там сначала ожидание 40 секунд. Миллис, наверное, ребутит, или иф…
посмотри, нет ли у тебя где-нить в начале программы строчки
#include <wdt.h>
Ты, по-моему, путаешь лабораторник и волшебный источник бесконечного электричества. Качество питания определяется математическим рассчетом, а не функциональным назначением блока питания.
10 ответов на вопрос
- Без кода
- Без характеристики моторов
- Без характеристик ЛБП
- etc
Да я даже отсюда вижу, что ошибка в строке 83
Точно!
Я тоже так думаю.
Гнездо у неё там - вот и возвращается !!!
Попахивает ЧЧ …)))))
Не в гнездо, в нору.
Все радиодетали и мелкие платы норные существа. В столе стремятся забиться в самый темный недоступный угол. А уж если уронил спрячется так, что и пылесосом не выкурить.
Пугливые, от работы отлынивают…
ну если это мк забился в угол, его можно понять. Заколебали его…всякие кварцы. Хотя, в некоторых случаях, он сам бывает виноват - сам себя заколёбывает.