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

Можно ли кодить на Си платы Wemos D1 и Nodemcu v3?


Гость Павел

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

Приветствую. После того, как сделал большой проект на ардуино, захотел перейти на уровень выше и кодить на чистом C. Купил платы Wemos D1( FT232) и Nodemcu v3(CH340) для создания IoT устройств, но в интернете везде пишут, что эти платы программируются в Arduino IDE. Существуют ли среды программирования для данных плат, позволяющие их кодить на C?

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

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

41 минуту назад, Гость Павел сказал:

Существуют ли среды программирования для данных плат, позволяющие их кодить на C

А в Arduino IDE на каком языке кодят по вашему?

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

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

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

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

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

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

Сделали большой проект, а саму среду хоть изучали?

В том же Arduino IDE можно писать как на С++, так и на чистом С. Выбор за программистом :D

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

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

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

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

2 минуты назад, giao сказал:

В том же Arduino IDE можно писать

Правда, писать там код, особенно больших проектов - мазохизм, т.к. IDE это можно назвать с большой натяжкой:crazy: А так Visual Studio в помощь.

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

 

https://www.espressif.com/en/products/software/esp-sdk/overview

Espressif SDK — это набор утилит и API-интерфейсов на уровне устройства для беспроводных чипсетов серий ESP8266, ESP32 и ESP32-S2. Оптимизированные предварительно скомпилированные библиотеки и готовые к компиляции библиотеки драйверов сокращают время выхода на рынок, обеспечивая при этом свободу настройки. Наши SDK компилируются с помощью бесплатной цепочки инструментов Xtensa GCC.

 

Снимок2.JPG

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

1 час назад, READART сказал:

Espressif SDK

Какой смысл, если Visual Studio будет удобнее? А писать там можно и под ARM, и под ESP, и под Ардуйню. Причем под все там еще и вагон примеров.

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

11 часов назад, BARS_ сказал:

А в Arduino IDE на каком языке кодят по вашему?

Вообще, там своя версия C++, на сколько я знаю

@READART @BARS_ Спасибо за помощь!

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

17 часов назад, READART сказал:

выше изложено не мое мнение, а цитата разработчика.

А STM продвигает свой Cube IDE, работать в котором невозможно. И дальше что? На текущий момент ничего удобнее Visual Studio не придумали....

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

19 минут назад, READART сказал:

Кому

Да никому. Еще хоть что-то из себя IAR и KEIL представляли, а Cube IDE лютый треш, очередной выкидыш Eclipse. Еще раз повторюсь, ничего удобнее Visual Studio пока не придумали под МК.

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

1 час назад, BARS_ сказал:

работать в котором невозможно.

Спорный момент, вполне себе юзабельная ИДЕ. в некоторых местах удобнее Кейла, в некоторых нет.

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

3 минуты назад, Гость Alex80 сказал:

вполне себе юзабельная ИДЕ

Вполне тормозной выкидыш Eclipse на JAVA. Еще и сопряженный с самим калокубом и калолибами. Да, редактор кода получше чем у Keil, но на этом плюсы заканчиваются. Ну а до Visual Studio ни Cube, ни Keil и близко не дотягиваются.

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

12 минут назад, BARS_ сказал:

Вы хоть раз...

48 000 создателей и производителей полупроводниковых технологий, устройств и решений это совершенно не волнует, так как ни Вы, и ни я не входим в ЦА этих создателей уникальных технологий. Для них мы с Вами просто не существуем, а потому наши обсуждения или осуждения STM не имеют никакого смысла.

Примечание. Эпитеты выше являются цитатами с официального сайта STM.

 

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

2 минуты назад, READART сказал:

48 000 создателей и производителей полупроводниковых технологий,

Шта? Ну в общем понятно, вы никогда не работали ни в одной из этих IDE, зато пытаетесь что-то там рассуждать.

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

7 минут назад, BARS_ сказал:

... зато пытаетесь что-то там рассуждать.

Это не рассуждения, а всего лишь констатация факта: Ваше мнение о продукции STM эту самую STM совершенно не волнует. 

 

7 минут назад, vavaav сказал:

Но что можете сказать о Arduino IDE 2.0.0, пробовавл кто?

Я бы с удовольствием, но у меня win 7, а достоверных данных о работоспособности версии 2.0.0 под семеркой пока нет. 

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

33 минуты назад, vavaav сказал:

пробовавл кто?

Ради интереса поставил. Нууу что могу сказать, интерфейс стал чуть приятнее. Вроде как даже какая-то отладка появилась. Хз, правда, что она будет отлаживать при подключении МК без программатора. Ну а редактор кода так и остался никаким. Завершения кода нет, подстановки/подсказок нет, перехода на объявление по имени функции/переменной нет. В общем, даже до продвинутых блокнотов не дотягивает. Лично мое заключение - неудобно и нефукционально.image.png.9730589bb22707e2d6333f2f2b878d84.png

 

Тем более та же Visual Studio тоже работает с ардуйней:image.png.96bd8716ccb0932b0313dd06c0636072.png

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

В 20.09.2022 в 15:01, vavaav сказал:

Но что можете сказать о Arduino IDE 2.0.0

Отслеживаю тему, поэтому нарыл, что 2.0.0 не поддерживает ESP32 и ESP8266. :angry:

 

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

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

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

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

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

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

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

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

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

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

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

    • параллельно изучать по фото платы, сервис мануал (схема) если будет, то на него и ориентировать покупку. Цена определяет качество, резонансный всегда дороже. Про нагрузку Вы не написали, что там будет?
    • Спасибо! Сегодня буду смотреть почему проседает... Хотя аккум нормальный, 11.1v, максимальный долговременный ток до 20А... Вообщем разбираюсь.
    • Ловите, как раз на широкую полосу для Палника рисовали, автора не знаю. Все, что нужно.   
    • @Андрей0З9  Это что за учитель и где, такой по трудовому обучению, задает задачи по физике 10 класса.?!  Бред полный.
    • Румынский дядька - перфекционист-фенечник. Бисера и бусин - дофига, вот и ставит куда не попадя, в данном случае бусинками выставил единую высоту ряда конденсаторов. Подобное встречалось, когда на ножки впаиваемых элементов одевались короткие кембрики одинаковой высоты, чем задавалась единая высота монтажа. Ну видимо румынскому дядьке лень было нарезать кучу одинаковой мелочёвки, зато было вналичии много бисера..., и креативно и желаемого достиг. С уважением, Сергей. 
    • О, это очень полезные регистры! в 88 только GPIOR0 сохранил свои полезные свойства. использую их как флаги событий прерываний. для GPIOR0 адрес порта ввода-вывода 0х1Е, а значит к нему применяются команды cbi, sbi, sbic, sbis   ну и   in, out. Когда происходит прерывание, процессор переходит на адрес обработки прерывания, вот там-то мы и располагаем код: sbi   GPIOR0, 0     ;установить в 1 бит 0 в регистре GPIOR0 reti                        ;вернуться из прерывания   Без использования регистра GPIOR0, а с использованием обычного регистра код выглядел бы иначе: push   R0                          ;освобождаем регистр R0 для SREG и сохраняем его in        R0, SREG               ;сохраняем SREG в R0, все флаги операций текущей программы sbr     R23, 1<<0             ;выставляем флаг признака прерывания, например бит 0 в регистре R23 out    SREG, R0               ;восстанавливаем SREG, все флаги операций текущей программы pop   R0                          ;восстанавливаем значение R0 reti                                  ;вернуться из прерывания   Нетрудно заметить......!   А, да команда: sbr     R23, 1<<0 в идеале изменяет флаги в SREG, потому и такая длинная цепочка команд. Далее, из всего сказанного выше... в АТмега8 до адреса ввода / вывода 0x1F, находятся некоторое количество регистров, которые крайне редко (...никогда...) используются, например: TWBR, TWSR, TWAR, SPCR, ....... их можно (... нужно...) использовать как GPIOR регистр. До связи.
×
×
  • Создать...