Почему Arduino ресетится каждые 30-40 секунд?
- Войдите на сайт для отправки комментариев
Пт, 21/02/2014 - 18:17
Купил ардуино.И столкнулся с такой проблеммой. Заливаю на него скетч(даже самый простой) ,а он перезагружаетсЯ каждые 30-40 секунд. И встает в начальное рабочее состояние. В коде про ресет ничего нет .на пин ресет тоже ничего не подано.Питание идет от USB.Вся проблема в том ,что нет разницы какой скетч , в любом случае происходит ресет.Но я заметил такое что если я подключаю +5V к пину reset , То перезагрузки прекращаются. Может быть это какой то брак arduino uno?В чем может быть проблемма?
проверить наличие подтягивающего к пяти вольтам резистора на пине ресет.
Можете обьяснить пожалуйста ,про какой резист говорится и где именно он находится на плате?
Нам бы для начала догадаться, что за клон Ардуино у Вас.
Arduino uno r3
Можете обьяснить пожалуйста ,про какой резист говорится и где именно он находится на плате?
резистор, который идёт от пина ресет к пяти вольтам - если не понятно словами, смотрите электрическую и монтажные схемы
Если микроконтроллер расположен на панельке, то выньте его, НЕМНОГО и АККУРАТНО отогните ножку №1 наружу так, что бы она при установке микроконтроллера обратно в панельку, не контактировала с соответствующим электрическим выводом в панельке. Запитайте плату и посмотрите на работоспособность скетча на предмет ресета "...каждых 30 - 40 секунд". Учтите, что теперь новый скетч загрузить НЕ УДАСТСЯ, а количество отгибаний-восстановления положения ножки №1 - единицы ! Результат опишите.
Если умеете, измерьте сопротивление между выводами №1 и №7 панельки при отсутствующем микроконтроллере. Ожидаемая величина = 10 кОм и может зависить от полярности измерения. Если смысл мною написанного не понятен, обратитесь за помощью к разбирающимся.
Щас попробовал подключить через usb ,но не от пк а от блока питания 5v 1A. Как ни странно, но все отлично работает. Возможно вся проблема была не в ардуино,а в компьютере? По возможности попробую на другом ПК. Мб кто подскажет, что нибудь?
Была примерно такаяже ситуация при питании по USB от компа, подключил внешний БП и все наладилось.
Было бы полезно измерить ток потебления платой. Тогда можно строить предположения о плате или ПК. Попробуйте запитать плату от другого ПК, от другого разъёма USB.
1. Кто-то периодически дёргает DTR( Винда). Включить компьютер , войти в БИОС смотреть и ждать
http://brittonkerin.com/annotateduino/annotatable_uno.html
2. Утечка С5-го . Поставить кондёр на ресет для проверки и килоом на питание
3. Обрыв RN1D или RN1C . Поставить кондёр на ресет для проверки и килоом на питание
4. Глюк полисвича F1. Плавно падает 5 Вольт и срабатывает Brown Out Detector
померять апряжение 5 Вольт, Поставить кондёр на питание для проверки,
поставить Фьюзы на 2.7 Вольта ( временно, для проверки) - работать должен.
На включённый фьюзами WatchDog не похоже - у него 8 секунд максимум....