Кыстати... Версия ардуиноIDE 2.0.3 при попытке открыть новый скотч "задваивает" исходник... Без шаманизьму не устранить... С чем такое может быть связано?...
Стандартная операция... Из открытого окна текущего проекта IDE запускаем новое окно (Файл -> новый) в старых версиях (1.8.9/1.8.19 и у 2.0.0) запускается обычное окно нового проекта: https://img.radiokot.ru/files/20529/31qeyf2h50.jpg а в 2.0.3 вот такая "неразбериха": https://img.radiokot.ru/files/20529/31qeygzn1l.jpg Довольно неприятная таки штука... Насчет отладки нанок и подобных - стандартно через УАРТ при помощи терминала IDE возвращаем данные точек останова, что предварительно заложены в исходнике (СКОТче). Да и для нанки весьма приличный симулятор имеется - UnoArduSim 2.9.2 (ранее уже упоминал https://www.sites.google.com/site/unoardusim/)
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Ну да, через него. Такое поведение и на 10ке и на 7ке х64. Правда мои менюшки русифицированы - но то сути не меняет. Посмотрим чего там дальше будет - 2.0.3 не основная, так что особо вникать пока смысла нет. Да и лезет оная в тырнет сама по себе - что не есть удобно. Пока есть 1.8.9 и 1.8.19 особо заморачиваться смысла нету, но отметить такое все же необходимо.
Добрый день! У меня такой вопрос. Разбирался ли кто подробно с тем, как работает препроцессор в arduino IDE и где какие системные библиотеки находятся?
Я в этой среде пишу программы, в основном под blue pill (stm32f103c8t6) но тут понадобилось написать под stm32f070f6c6. Удалось уже помигать светодиодами, но пришлось в качестве исходной платы взять stm32f030f4p6 а у нее ресурсы похуже, например, 16 к flash (а в stm32f070f6c6 - 32к). Я даже нашел файл, где это поправить можно. Еще не пробовал.
Мне интересно, есть ли какие-нибудь обзоры про то, как в arduino IDE посмотреть все библиотеки, которые используются при компиляции данного скетча.. Меня под stm32 больше интересует, но вообще это вроде бы для любых одинаково.
Можно ли оттрассировать текст на Си после условной компиляции и до компиляции в код как-нибудь? Хотя бы получить один текстовый файл со вписанными содержимыми всех инклюдов? Есть ли утилита для этого. Могу сам написать на каком-нибудь скриптовом языке или на Си, но если есть готовый набор инструментов для решения таких задач - то киньте ссылочку пожалуйста.
А задача такая. Под arduino IDE видеть все после условной компиляции, желательно в удобном виде. А также иметь возможность этот текст править, не влезая в библиотеки.
Так я ее и поставил. А мне нужно не 16 кб а 32 кб и у stm32f070 периферия все же другая. В дебрях Arduino IDE я даже нашел файл с инициализацией именно stm32f070. Но я хочу освоить работу с "внутренними" библиотеками и спрашиваю про каких-нибудь авторов, кто этому научился и написал какие-нибудь тексты об этом.
Да. Эта. stm32f070f6p6 У нее 32 к памяти (а может быть, неофициально, и 64к ) и 20 ножек.
Все равно Вы полезную информацию написали. Там есть stm32f030p6 она тоже 32к, а не 16.
Только какая ссылка у Вас на репозиторий и какая версия аддона? У меня https://github.com/stm32duino/BoardMana ... index.json версия 1.9.0 и у меня показывает существенно меньше плат, чем у Вас и чем заявлено там. Почему?
Добавьте еще две ссылки, может оттуда вариант. Они в мои архиви, но когда начинают "весить" (медленно открывается IDE) удаляю все и все сначала. Бы предпочел, чтобы было загружено только один, тот, что нараб. столе. Там и AVR все есть, и многие другие.
Получилось! Теперь список плат такой же, как у вас. Ошибка моя была в том, что неправильно скопировал адрес репозитория.
*** Откомпилировал blink под f030c6 - там тоже 32к памяти. Залил в f070f6p6 - работает! Надо посмотреть, может быть в списке есть еще более подходящие платы по отношению к моей.
Здравствуйте. Подскажите, кто сталкивался, какой командой в АРДУИНО возможно с определенного количества выводов считать логические уровни приходящие на них и записать результат в виде двоичного числа присвоенного обозначенной переменной.
---- Допустим есть выводы с A1... А4, на них приходят напряжения 0В, +5В, +5В, 0В что соотв. лог. значению 0110.
Какой командой можно преобразовать результат в число и присвоить его переменной (не зависимо цифровые это пины или аналоговые)? Допустим переменной "J" т.е. J = 0110.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения