переодический сброс платы
- Войдите на сайт для отправки комментариев
Сб, 17/01/2015 - 20:12
Здравствуйте. Проблема заключается в переодическом сбросе ардуины (arduino uno), когда через секунду, когда через 10 секунд. Этот эффект наблюдается лишь в том случае если железо подключено к ПК. Если же питать от внешнего БП, ну или от юсб ПК (без линий данных), то железо работает нормально, сброса не происходит. А вот если законектить ардуину к ПК то МК atmega16 переодически дает импульс сброса на atmega328.
У меня такое бывает на некоторых платах, когда идет отлажка в сериал порт, а консоль порта не запущена. Видимо где то проскакивает сигнал DTE
Действительно, если открыть монитор порта то сброса не происходит.
Еще вопрос. почему светодиод "L" при запуске ардуины плавно разгорается и в последствии горит? если подтянуть вывод 13 к минусу или прописать вывод 13 как выход и назначить LOW то этого не происходит.
Действительно, если открыть монитор порта то сброса не происходит.
Еще вопрос. почему светодиод "L" при запуске ардуины плавно разгорается и в последствии горит? если подтянуть вывод 13 к минусу или прописать вывод 13 как выход и назначить LOW то этого не происходит.
С программой или периферией у вас хрень какая то, не может он сам по себе загораться, да еще и плавно.
код программы из примера блинк
А как у вас подключено то, что вы нарекли светодиодом?
если вы о "int led = 9" то к 9 выводу подключена подсветка индикатора.
А тот светодиод что на плате подключен через микросхему к выводу 13 ардуины.
ссылка на схему http://www.next.gr/uploads/9/Arduino_Uno_Rev3-schematic.jpg
если вы о "int led = 9" то к 9 выводу подключена подсветка индикатора.
А тот светодиод что на плате подключен через микросхему к выводу 13 ардуины.
ссылка на схему http://www.next.gr/uploads/9/Arduino_Uno_Rev3-schematic.jpg
Судя по виду, у вас LCD1602, если заглянуть в даташит, то ток подсветки 100мА при 4,2 В (надеюсь не изменяет память), ток одного пина дуины <=40мА. Ни на какие мысли не наводит?
да при чем тут это? даже если все от ардуины отключить эффект не изменяется. Как первый раз ее включил так сразу и заметил что что-то не так, хотя до этого не имел дело с ардуино. поменял в блинке пин с 13 на другой и увидел что светодиод "L" как то неправильно себя ведет. Повторюсь что это все с новой платой.
Т.е. если код оставляем тот же, а LCD выдергиваем, эффект остается?
да.
http://www.youtube.com/watch?v=6TRizJvM3Wg&feature=youtu.be
да.
http://www.youtube.com/watch?v=6TRizJvM3Wg&feature=youtu.be
Мне почудилось или резистор в Aref воткнут?
почудилось. на 30 секунде видно что он в GND воткнут, только подсветка на камере засвечивает плату. Поэтому камеру сместил и кажется что резистор воткнут в AREF.
почудилось. на 30 секунде видно что он в GND воткнут, только подсветка на камере засвечивает плату. Поэтому камеру сместил и кажется что резистор воткнут в AREF.
Попробуйте проц вытащить и вставить(мало ли что окислилось), а так смахивает на дохлый девайс. Может кто поправит.
пробова и другой проц вставлять с зашитым загрузчиком все равно тоже самое. Даже без проца практически тоже самое. Единственное когда нет этого эффекта то это когда назначаешь 13 вывод как выход и назначаешь ему значение LOW. ну или подтягиваешь любым резистором на массу вывод 13. Любым означает что даже на 10 мОм если подтягиваешь то эффект пропадает.
Видео без проца. Проводок воткнут в 13 вывод, в GND - резистор. если все оставлять как есть, то светодиод на плате горит. А если взять в руку проводок и пальцем касаться резистора (ну или массу) то светодиод на плате гаснет.
http://www.youtube.com/watch?v=BGpB6P84_H8
Может это какие то наводки по плате? Все таки дорожка от 13 вывода идет через всю плату на микросхему (через которую светодиод подключен), на панельку с МК и на разъем ISP. А светодиод загорается так как микросхеме хватает наводок что бы посчитать их как 1 и зажечь светодиод.
Возможно что и так. Если все остальное корректно работает, забейте вы на это.
Не хочется новую тему делать. офтопом спрошу.
Есть такая программа для ардуино как "Fritzing", кто нито пользуется такой? Не могу прошить плату с этой проги пишет
No uploader for Arduino specified. Go to Preferences > Code View to configure it.
Якобы не подключена плата, я так понимаю. Но монитор порта в этом фризенге видит и общается с платой. Ну а с родной среды ардуино все работает.
в нижней панель выбрана плата ардуино уно. а вот в верхнем меню во вкладке code>>board ничего подобного нет. там есть лишь No boards avaliable
Странно но в этом меню появились платы ардуино. Выбрана уно. Но все равно не работает