Контроллер странно себя ведёт, то работает одно, то другое
- Войдите на сайт для отправки комментариев
Вс, 19/04/2015 - 22:04
Очень странная проблема. При первом запуске выводится информация на счетчик, но когда жмешь на кнопку для запуска реле, то она зависает(работает вечно). После перезагружаю ардуино, теперь экран застывший, зато реле работает как надо. Может ли кто-нибудь подсказать в чём проблема? Код прилагаю:
Я извиняюсь. Плакать хочется видя этот горький абсурд. Мало того, что вы в прерывание пихнули чуть ли не 80 процентов программы, вы еще умудрились туда влепить задержу на ПОЛСЕКУНДЫ !!!! В быдлотернете уже написали бы "убейся оп стену". Я же могу посоветовать вам - "хоть чего нибудь почитать".... грустно :(
Пальцем в небо.
GetInfo - обработчик прерываний. Вызывается постоянно явно из loop. В обработчике длительные действия и задержка на полсекунды. На мой взгляд это дурдом и желание нарваться на проблемы.
И, да, выкиньте переменную temp из глобальных переменных. Не используйте глобальных переменных, если это не нужно.
Спасибо за совет