Интеграция новых МК/Плат в среду Ecoins

nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Предлагаю в этой теме обсуждать добавление в среду Ecoins, МК или Плат которых нет в FLProg.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 23 фев 2025, 09:09 Предлагаю в этой теме обсуждать добавление в среду Ecoins, МК или Плат которых нет в FLProg.
Поддерживаю.
На очереди STM32F030F4P6.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Пробую добавить плату с МК от WeAct STM32F446RET6. Насколько корректно поправил не знаю, но в консоли выдаёт не то что должно, светодиод на порту PB2 не моргает.
BOARD_0104_STM32F446REx.cpp
Screenshot_3.png
1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

ecoins писал(а): 23 фев 2025, 09:14
nick2015 писал(а): 23 фев 2025, 09:09 Предлагаю в этой теме обсуждать добавление в среду Ecoins, МК или Плат которых нет в FLProg.
Поддерживаю.
На очереди STM32F030F4P6.
Старший брат STM32G031F8P6
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение Rovki »

Предлагаю добавлять в список один супер пупер МК , а потом микро(нано) пупер для малюсиньких поделок :D
Электронщик до мозга костей и не только
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Rovki писал(а): 23 фев 2025, 09:40 Предлагаю добавлять в список один супер пупер МК , а потом микро(нано) пупер для малюсиньких поделок :D
H743 же есть уже))
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.

Не понятны эти строки, оставил как есть.
Screenshot_4.png
Screenshot_3.png
Здесь как понял пины исключаются
Screenshot_5.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось nick2015 23 фев 2025, 09:48, всего редактировалось 1 раз.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 23 фев 2025, 09:44 Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
1.Файл должен быть через расширение .hpp.
2.Для Вас лучше провести небольшой видео урок. Свяжитесь с администратором Ander,он организует, я подключусь.
С уважением, ecoins.
Последний раз редактировалось ecoins 23 фев 2025, 09:48, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение Rovki »

nick2015 писал(а): 23 фев 2025, 09:42
Rovki писал(а): 23 фев 2025, 09:40 Предлагаю добавлять в список один супер пупер МК , а потом микро(нано) пупер для малюсиньких поделок :D
H743 же есть уже))
я про ATtiny
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

Rovki писал(а): 23 фев 2025, 09:48
nick2015 писал(а): 23 фев 2025, 09:42
Rovki писал(а): 23 фев 2025, 09:40 Предлагаю добавлять в список один супер пупер МК , а потом микро(нано) пупер для малюсиньких поделок :D
H743 же есть уже))
я про ATtiny
Первые "наскоки" показали, что подходящую среду под Arduino IDE удалось подобрать только под ATTiny13. Месяц назад занимался.
Похоже перестали поддерживать...
Подберите ядро, потестируйте в Arduino на штатных примерах и можно будет добавить.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 23 фев 2025, 09:44 Здесь как понял пины исключаются
Добавляются альтернативные имена.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

ecoins писал(а): 23 фев 2025, 09:48
nick2015 писал(а): 23 фев 2025, 09:44 Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
1.Файл должен быть через расширение .hpp.
2.Для Вас лучше провести небольшой видео урок. Свяжитесь с администратором Ander,он организует, я подключусь.
С уважением, ecoins.
А скриншотом не получится ? Показать вот это сюда, это от сюда, это за это отвечает т.д. ?
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 23 фев 2025, 09:56
ecoins писал(а): 23 фев 2025, 09:48
nick2015 писал(а): 23 фев 2025, 09:44 Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
1.Файл должен быть через расширение .hpp.
2.Для Вас лучше провести небольшой видео урок. Свяжитесь с администратором Ander,он организует, я подключусь.
С уважением, ecoins.
А скриншотом не получится ? Показать вот это сюда, это от сюда, это за это отвечает т.д. ?
Получится. Но мне удобнее и скорее через прямую обратную связь.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Хорошо, проболеюсь созвонимся.
ROKOR
Рядовой
Сообщения: 3
Зарегистрирован: 10 окт 2024, 00:29
Имя: Roman
Благодарил (а): 1 раз

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ROKOR »

Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

Энвер Приветствую, вопрос такого плана, как узнать номер пина при добавлении в FLProg пользовательского контроллера ?
Нашёл в кандидатах блок вывода параметров контроллера, но при компиляции ошибки.
arduino.txt
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

ROKOR писал(а): 26 фев 2025, 22:06 Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
Недавно Ander организовал небольшую видеоконференцию nick2015 и часть из Ваших вопросов были обсуждены.
На них по всей видимости уже вполне сможет отвечать и nick2015.
Для более глубокого обсуждения формат видеоконференции достаточно эффективен для более глубокого погружения в cтруктуру FLProg.
Вы также можете связаться с Ander и он также может организовать видеоконференцию с заинтересованными лицами и в удобное время.
С уважением, ecoins.
Последний раз редактировалось ecoins 26 фев 2025, 23:00, всего редактировалось 1 раз.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение nick2015 »

ROKOR писал(а): 26 фев 2025, 22:06 Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
Какие платы хотите добавить ?
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

ROKOR писал(а): 26 фев 2025, 22:06 И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
у FreeRTOS есть и свои недостатки.
В течении нескольких лет на площадке FLProg исследовался тема реального времени(тесты, измерение быстродействия и используемых ресурсов, визуализация проектирования) и в итоге отказались от простого использования FLProg.
Вы удивитесь, но при аккуратном проектировании применения диспетчера задач FLProg позволяет создавать более быстрые проекты при не высоком пороге вхождения в эту тему.
Часть нагрузки реализуется за счет аппаратных прерываниях (быстрый счетчик, HC-SR04). Возможно удастся реализовать работу с цифровыми сенсорами типа DS1820,DHT22(в этом случае он не будут "тормозить" проект совсем...).
В настоящее время разработчик реализовал и тестирует на прикладных проектах управление задачами по прерываниям от таймера (управление шаговым двигателями, управление светодиодами и пр.).
В совокупности проекты FLProg будут работать еще быстрее (на уровне проектов написанных на чистом С++) сохраняя достоинства и преимущества визуального проектирования.
С уважением, ecoins.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: Интеграция новых МК/Плат в среду Ecoins

Сообщение ecoins »

nick2015 писал(а): 26 фев 2025, 22:24 Энвер Приветствую, вопрос такого плана, как узнать номер пина при добавлении в FLProg пользовательского контроллера ?
Нашёл в кандидатах блок вывода параметров контроллера, но при компиляции ошибки.

arduino.txt
Посмотрю и отпишусь.
------
Без проекта сложно понять что пошло не так.
Понимая вопрос ориентировочно попробую что-то написать.
1.Для STM32 теперь можно назначать просто по имени - PA1,PB5 и т.д.
2.Для получения цифрового значения можно вывести это значение на консоль.
3.Полную информацию для конкретного контроллера STM32 можно получить через блок вывод параметров проекта на консоль.
Там есть опция вывода имени пинов вместе с его цифровым значением. Здесь надо быть аккуратным - на некоторых контроллерах цифровые значения для одного и того имени могут различаться.
3.В присланном тексте удалось разглядеть, что где-то Вы пропустили запятую
255,255,255,255,255,255,PC6,PC7,PC8,PC9,255,255,255,255,255,255, 255 RT_HW_PGM_END

и где-то пропустили фигурную скобку
c:\FLProg_9-3-1_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE\src/API_0010_DEFINE/DEFINE_0100_GENERAL.hpp:56:30: error: expected '}' before numeric constant
(одна из самых тяжелых ошибок для синтаксиса С++).

Отсюда и ошибки компиляции.
С уважением, ecoins.
Ответить

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя