Успокойтесь, Мурик, успокойтесь. Arduino IDE отладку не поддерживает. Не поддерживает. Notepad рулит. Notepad++ forewer! Вам лучше?
Ну тогда сможете мне на вопрос ответить. Вот я EmBitz запускаю, и подключаю по USB к компьютеру Arduino Nano (v.3). Только не ту, оригинальную а ту, которыми Aliexpress торгует. Драйвера все находятся, а загрузить программу в Nano не получается. Что я делаю не так?
_________________ Лучше сделать и жалеть, чем жалеть, что не сделал ...
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Так Мурик сказал -- там самый лучший отладчик! Вот я его совету и следую
NStorm, я прекрасно знаю, что не поддерживает. Но это не есть основание для вывода, что EmBitz это отстой и мне следует пойти на их форум и всяко-всяко его там ...ть. Чем, собственно, Мурик тут и занимается, как мне кажется
_________________ Лучше сделать и жалеть, чем жалеть, что не сделал ...
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
оттладка в Arduino IDE 2.0 заложена, надо только настроить конфигурацию. Если нажать шестеренку - откроется файл "launch.json". В этом файле можно творить чудеса. Например запустить simulavr server и симулировать через avr-gdb... прям внутри Arduino IDE, кнопочки соответствующие есть. http://www.count-zero.ru/2016/simulavr/ По мне отладку лучше делать чисто в консоли - возможностей больше, чем у всяких ИДЕшек.
Цитата:
О линуксе часто говорят как о конструкторе в котором можно работать с железками, наверное это верно. Но все мои знакомые из университета в большинстве своем подсаживаются на какую нибудь закрытую удобную среду, где много народа уже делало примеры и вообще mainstream А вот как залезаешь под капот embended тусовки linux, сразу начинается: рытьё форумных сказаний на AVRFreaks и кусков документации. Да я знаю что есть плагин к Eclipse и Eclipse сборки, но я работаю в Emacs, а кто-то в Vim , а кто-то вообще ed использует…. вот и все что я хотел сказать. Только Makefile, только хардкор!
https://crafting.be/2013/09/simulavr-start/ з.ы. Arduino IDE 2.0 тоже можно сделать практически портабле - указать куда конкретно складывать тулчейны, ядра, библиотеки и пр.
Вот я EmBitz запускаю, и подключаю по USB к компьютеру Arduino Nano (v.3). Только не ту, оригинальную а ту, которыми Aliexpress торгует. Драйвера все находятся, а загрузить программу в Nano не получается. Что я делаю не так?
Возьмите Blue Pill подключите через ST-Link и будет отладка. А Arduino Nano аппаратно не поддерживает отладку. Все вопросы к производителю.
JMC.Hard писал(а):
Так Мурик сказал -- там самый лучший отладчик!
Где я такое написал? Я привел пример IDE с возможностью отладки. Таких IDE много, а не только EmBitz, но ArduinoIDE в их число не входит. Поэтому ваше заявление что ArduinoIDE поддерживает неверно.
Вы о ДШ на МК? Потому что у Ардуино вроде как нет ДШ. Дык голая аврка и ардуинка не совсем одно и то же. Я об этом уже писал. Чисто в ардуино, как в готовом продукте, которые на базе AVR классических - отладки нет и быть не может, потому что выведен только UART через UART-USB. А работа с отладкой МК напрямую, это уже Arduino, как готовый продукт, не подразумевает.
Я подаю питание на ардуино и наблюдаю на осциллографе следующее:
То есть первые четыре итерации цикла - работают нормально, а потом начинается просто относительно высокочастотный сигнал. Причем может быть, как после первого нормального сигнала, так и после пятого. Убирал циклы, просто копипастом код размножал такая же фигня. Причем 2 месяца работало без проблем, сегодня не с того не с сего - такая фигня началась. Причем я заменил ардуину(нано) - и там все тоже самое!
Я не понимаю, что происходит ? Что это ? Из за чего ? Подскажите пожалуйста, если это конечно возможно по описанию вообще сделать.
Добавлено after 34 minutes 47 seconds: Извините я балда. Напряжение аккумулятора упало до 4.9В - в итоге ардуино запускалось и почти сразу начинало глючить из за нехватки напряжения.
Если напряжение питания подается на вывод VCC/+5вольт (а не на RAW/VIN) То можно кормить как от сетевого +5 вольт, так и от аккумулятора +3,4 - +2,7 вольт.
В PlatformIO проще запустить отладку Достаточно создать проект stm32 в стиле Arduino с указанием чипа затем перезаписать файл platformio.ini следующим содержанием
Код:
; PlatformIO Project Configuration File ; ; Build options: build flags, source filter ; Upload options: custom upload port, speed and extra flags ; Library options: dependencies, extra library storages ; Advanced options: extra scripting ; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html
Оказывается стала доступна отладка Arduino UNO/nano/Mega и т.д без внешних отладчиков. Правда, с некоторыми ограничениями. Ищите на GitHub jdolinay/avr-debugger. В отлаживаемое железо надо прошить специальный бутлоадер и подкинуть пару библиотек. Я пока этим не занимался... нет необходимости. Но вот тут чувак показывает как это работает на PlatformIO, соответственно и в ArduinoIDE 2 тоже можно запустить https://www.youtube.com/watch?v=7wx27FcluMg
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения