Перейти к содержанию

Нестабильный запуск скетча от внешнего БП


Рекомендуемые сообщения

Нано, 328 16 Мгц. Питаю плату от  МиниЮСБ, а также имею внешний БП 5 в, подключенного  к Vin, конт 30. 

Простые скетчи типа Блинк запускаются уверенно от любого источника, а иные, (думаю, что требующие подключения сложных библиотек) - не всегда... 

В чем разница запуска от разных источников? Заметил, что если втыкаю ЮСБ, то светодиод на плате зеленый мигает несколько раз (читал, что это установление соединения по COM), и потом скетч чаще всего запускается. Если только от внешнего БП - то светодиод не мигает, и скетч  НЕ запускается,  требуется передергивание еще и ЮСБ. Потом ЮСБ можно выдернуть и все работает от БП. 

Вход Reset подключен через 11 ком на питание. Правда, загрузчик перешивал программтором по hex. При этом фьюзы такие: 05. DA. FF,  а вот частота такая: EXTX0SC_8 МГЦ-...16ск-14-65мс .... Ибо на 16 МГЦ нет строчки. И стоит 65 мс - может эта важно для стабильного запуска? 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

А в какой иде вы прошиваете фьюзы. Если атмел студия то для внутреннего гены будет цифрами написано а для внешних кварцев будет написано что-то вроде ext frequence height 65 ms и это все в конце списка, также там будет на средние и низкие частоты и там же на внешние rc гены и так далее. Внимательно изучите свою иде

Не знаеш как? Спроси у Google'а !!!

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Я шью отдельные AVR, и понимаю про что вы..... Но в AtmelStudio 6.1 для ATMEGA 328 16 мгц я не вижу ни HIGH, ни 16 МHZ.... только EXT LO, FS, XO. Конечно внутр ген не смотрим даже.  Попробую погуглю на тему хитрого обозначения частоты... Можно как то через иные ИДЕ, там через коды, но геморойно((( Вы думаете от этого возможно? Мигалка/пример блинк работает исправно на 1 гц ведь...

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ну вот ехт lo - внешний низкой частоты. Ниже по списку должен быть и высокий. Ну и такой вариант, я конечно не проверял эту теорию и утверждать не могу, но возможно при прошивке когда вы выбираете тип мк, нужно обратить внимание на индекс в конце названия, вдруг он не работает с высокочастотным кварцем, тогда просто нужно будет выбрать нужный(правильный ) мк, но это не точно, это мое предположение

Мигалка у вас скорее всего от внутреннего гены работает

А лучше сделайте скриншот монитора когда фьюзы выбираете и выложите его сюда, вместе посмотрим

Не знаеш как? Спроси у Google'а !!!

Ссылка на комментарий
Поделиться на другие сайты

нашел новую Нано, подключил, считал фюзы кнопкой Read. (Если так можно, что я не уверен...). Они равны тем, что я ставил на первой платке сам.

123.jpg

Ссылка на комментарий
Поделиться на другие сайты

нету хоть тресни(((( И буковку 328P, и просто 328 - нет. И это считано с НОВОГО. Я выложил видео косяка ...https://youtu.be/gjAV3Ze8-Cc

видно, что запуск только при подкючении ЮСБ.... сейчас попробую ЮСБ БЕЗ Иде.

 

Изменено пользователем dim3740
Ссылка на комментарий
Поделиться на другие сайты

Согласен. Но в среде AS 6.1 для 328 чипа нет... Для 8, 162, 44 и т.п я всегда так ставлю))) 

Вот еще наблюдения: Соединение с КОМ портом конечно делает винда, а не ИДЕ. Причем, на МОМЕНТ соединения (5 сек) работа скетча прерывается. Т.е. запустили от 2- источников, выдернули ЮСБ, работает... воткнули.... индикатор погас... через 5 сек мигнания все снова заработало. Это норма? 

Ссылка на комментарий
Поделиться на другие сайты

Фиг его знает, с ардуинками ни разу не связывался. Подвесте кнопку на ресет, попробуйте после подачи питания резетнуть её

Не знаеш как? Спроси у Google'а !!!

Ссылка на комментарий
Поделиться на другие сайты

В этой связи еще: на самой платке есть кнопка- написано Ресет.... по идее, при нажатии должно перезагружаться скетч.... А у меня ничего не происходит. Гугл пишет, что такое у многих и дескать это норма. Я не понимаю... Тоже опыта нет с ардуиной - ... первый проект и уже дня три ступор(((( 

конденсатор попробую на ресет с резистором..

Итак, если сделать цепочку RC на ресет, то: а) зеленый светоид при вкл. ЮСБ НЕ мигает (мигал 7 раз без цепочки и присотанавливал работу скетча, запитанного от второго БП) б) скетч устойчиво запускается от одного и любого источника (тестил раз 10-12...).. 

Изменено пользователем dim3740
Ссылка на комментарий
Поделиться на другие сайты

Есть тут спецы по Ардуино? :)) Объясните, пожалуйста, как побороть проблему?

Везде пишут, что "при подаче питания запускается загрузчик, который ждет заливки, и если ее нет, то передает управление скетчу". Логично? Да. Но ... какого питания? а) от внешнего БП б) ЮСБ, но скажем, от ПоверХаба в) ЮСБ, но от компа. В третье случае, винда осуществляет подключение COM порта, что сразу видно в диспетчере.  У меня загрузчик стартует не во всех случаях... Вот нашел вроде аналогичный случай:

"При заливке бутлоадера методом из части 1, столкнулся с интересной штукой,.........  В версии 1.0.3 появилось 2 HEX файла  ATmegaBOOT.hex и ATmegaBOOT-prod-firmware-2009-11-07.hex. При заливке первого, скетчи грузятся, однако не стартуют, при загрузке второго все работает правильно. Странно, ..... однако это всего лишь догадка.

http://zelectro.cc/bootloaderUSBasp

Но я пробую разные загрузчики, и ведь простые скетчи нормально запускаются.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

При подаче питания у тебя начинает работать основная программа, твой скетч.

бутлоадер же начинает свою работу при определенных состояниях. Мк нужно вывести в режим программирования и тогда он ждёт загрузку скетча. 

 

Не знаеш как? Спроси у Google'а !!!

Ссылка на комментарий
Поделиться на другие сайты

"Нестабильный запуск скетча от внешнего БП"

Входное напряжение (рекомендуемое) 7-12 В.

А так току не хватает, возьми нормальный БП.

"Потом ЮСБ можно выдернуть и все работает от БП. "

Два источника дают нормальный ток, когда оставляешь только внешний БП то току для нормальной работы не достаточно.

 

Изменено пользователем Pont 007

С уважением, Дмитрий

Ссылка на комментарий
Поделиться на другие сайты

Спасибо. Я просто поменял плату... Но так и не понял причину.... Думаю, что загубил старую заливкой загрузчика. Но при этом, заметьте, простые скетчи прекрасно и там работали. И мощности БП хватало всегда. 

Загрузчик и в новую плату буду заливать периодически, и может проблема снова появится. Тогда отпишусь... подумаем))))

Загрузчик приходится стирать, потому что основной код шью через ISP из AVR Studio 6. А расширение для Arduino Visual Micro в нее  поставить не получается. У кого есть опыт инсталляции - помогите, плз...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Не загоняйся, Нужно менять - просто поменяй и всё. Мож там вообще 1 емкость просела а тут целая формула бороды намечается 
    • Первый разобранный магнитофон  Где то даже движок от него лежит.
    • На некоторых Лого есть дисплейчик. и на нем видно все и даже в ручную при желании можно сделать коррекцию программы. Может уже хватит вздрагивать, пора ремонтировать.
    • Уважаемые товарищи, нужны схемы, либо НТД для ремонтов блоков очень срочно!!!! Всё кроме реле Р10ТМУ, уже нашёл не вашем форуме и их отремонтировали....любая помощь приветствуется
    • Все предложенные к рассмотрению источники питания работают примерно по одному принципу: сетевое напряжение выпрямляется, фильтруется (получаем чуть больше 300 вольт постоянного), затем преобразуется снова в переменное, но уже на частотах в несколько десятков килогерц, понижается на трансформаторе и снова выпрямляется. За счёт высокой частоты преобразования используется трансформатор на ферритовом, а не на стальном, сердечнике, гораздо меньших габаритов и стоимости. Минусы: значительное усложнение схемы блока и вероятность возникновения различных помех от него. Модули управления (кроме первого) также являются импульными преобразователями, с теми же достоинствами и недостатками. Если нужно по быстрому собрать некое подобие ЛБП, то уж лучше брать модуль вроде этого. Ну и блок питания к нему соответствующий. Но не очень понятно, какой практический опыт можно получить от соединения готовых модулей парой проводов.  
    • У меня больше всего вопросов вызвала необычная схема обеспечения отрицательного питания. Автор этой обстоятельной заметки пишет: For this supply to work correctly, the transformer must have a secondary voltage of at least 18V RMS.  Почему? Что будет не так с отрицательным питанием, если напряжение на трансформаторе будет меньше 18В?   https://tinyurl.com/23mlwxtt - я в простейшей эмуляции ставлю 12В пикового напряжения для трансформатора и на стабилитроне все как положено: -5.6В.
×
×
  • Создать...