Почему Arduino ресетится каждые 30-40 секунд?

remus
Offline
Зарегистрирован: 21.02.2014

Купил ардуино.И столкнулся с такой проблеммой. Заливаю на него скетч(даже самый простой) ,а он перезагружаетсЯ каждые 30-40 секунд. И встает в начальное рабочее состояние. В коде про ресет ничего нет .на пин ресет тоже ничего не подано.Питание идет от USB.Вся проблема в том ,что нет разницы какой скетч , в любом случае происходит ресет.Но я заметил такое что если я подключаю +5V к пину reset , То перезагрузки прекращаются. Может быть это какой то брак arduino uno?В чем может быть проблемма?

Клапауций
Offline
Зарегистрирован: 10.02.2013

проверить наличие подтягивающего к пяти вольтам резистора на пине ресет.

remus
Offline
Зарегистрирован: 21.02.2014

Можете обьяснить пожалуйста ,про какой резист говорится и где именно он находится на плате?

gena
Offline
Зарегистрирован: 04.11.2012

  Нам бы для начала догадаться, что за клон Ардуино у Вас.

remus
Offline
Зарегистрирован: 21.02.2014

Arduino uno r3

Клапауций
Offline
Зарегистрирован: 10.02.2013

remus пишет:

Можете обьяснить пожалуйста ,про какой резист говорится и где именно он находится на плате?

резистор, который идёт от пина ресет к пяти вольтам - если не понятно словами, смотрите электрическую и монтажные схемы

 

gena
Offline
Зарегистрирован: 04.11.2012

  Если микроконтроллер расположен на панельке, то выньте его, НЕМНОГО и АККУРАТНО отогните ножку №1 наружу так,  что бы она при установке микроконтроллера обратно в панельку, не контактировала с соответствующим электрическим выводом в панельке. Запитайте плату и посмотрите на работоспособность скетча на предмет ресета "...каждых 30 - 40 секунд". Учтите, что теперь новый скетч загрузить НЕ УДАСТСЯ, а количество отгибаний-восстановления положения ножки №1 - единицы ! Результат опишите.

Если умеете, измерьте сопротивление между выводами №1 и №7 панельки при отсутствующем микроконтроллере. Ожидаемая величина = 10 кОм и может зависить от полярности измерения. Если смысл мною написанного не понятен, обратитесь за помощью к разбирающимся.

remus
Offline
Зарегистрирован: 21.02.2014

Щас попробовал подключить через usb ,но не от пк а от блока питания 5v 1A. Как ни странно, но все отлично работает. Возможно вся проблема была не в ардуино,а в компьютере? По возможности попробую на другом ПК. Мб кто подскажет, что нибудь?

Sartin
Offline
Зарегистрирован: 29.01.2014

Была примерно такаяже ситуация при питании по USB от компа, подключил внешний БП и все наладилось.

gena
Offline
Зарегистрирован: 04.11.2012

  Было бы полезно измерить ток потебления платой. Тогда можно строить предположения о плате или ПК. Попробуйте запитать плату от другого ПК, от другого разъёма USB.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

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 секунд максимум....