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

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


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

Нано, 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 пользователей онлайн

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

    • Правильней будет сказать: никто не видел, чтобы его били. Ещё подсветку проверьте - сильно ли нагревается экранчик от неё?
    • С каких пор микросхема стабилизатора напряжения, включенная по схеме стабилизатора же напряжения, стала работать ещё и ограничителем тока?
    • Ну вот, пока готовил эскиз, на все вопросы ответили :-) Действительно, в 3D моделях DipTrace нет (или не нашёл) модели корпуса ТО220 с распайкой с нижней стороны и креплением к радиатору - по этому и получился такой 3D-портрет платы. Задуманная конструкция выглядит примерно так:  По факту, для наладки, сейчас подключаю транзисторы, закрепленные на радиаторе, проводами.
    • Чтобы потом не допиливать паровоз до истребителя. Заводские варианты схемотехники куда более предсказуемы. Из "вольностей" в первую очередь как-то решать проблему коммутации, подходящий переключатель для режимов искать история долгая и грустная. Что-то там с реле. На диапазоны 6п4н вроде же ?  пг2 хрен найдёшь, п2г тугое неудобство(  Рассыпушный ацп делать, боже упаси. Ну разве что был грешен, побаловался когда-то пнч-ацп. С 1108пп1 и 155 серией
    • Но зачем повторять 1в1? Там дана просто топология   Но не совсем же с нуля. Маловероятно, что вы найдете расширение диапазона 7135 до 200мВ по тому же методу, что это реализовано в В7-38, тем не менее, это вполне реализуемо. А вот до 20мВ я спустить диапазон не смог Что-то предусилитель интегратора отказывается вести себя хорошо   Для сравнения, та же точка (вход интегратора) при 200мв пределе, усиление х10   Ну и 2В Госпаде боже лтц2400, на этой штуке можно и 6 разрядник собрать, лютый АЦП, какие 4.5 разряда Цена на него сейчас конечно негуманная кстати.
    • Что то не нашёл примеров такой реализации замены. С нуля целесообразность подобного действа под вопросом. Тут мои полномочия всё) Как бы почему смотрю на hm8011-3, возможность реализации +/- норм настольного мультиметра без всякой там жести в виде кодинга и микро-мелких современных элементов. Для калибровки валяется где-то в1-12 и прецизионных резисторов если моих не хватит, есть где заказать.  На данный момент разве что качественного файла нет, пытался там всякими улучшайками чего сделать, увы. Пойду через впн лазить по уголочкам всяким, вдруг всплывёт чего. ------------- 8012, 80c32 + 27c512. Чертежи плат есть, осталось hex раздобыть 
×
×
  • Создать...