Интеграция новых МК/Плат в среду Ecoins
Интеграция новых МК/Плат в среду Ecoins
Предлагаю в этой теме обсуждать добавление в среду Ecoins, МК или Плат которых нет в FLProg.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Поддерживаю.nick2015 писал(а): 23 фев 2025, 09:09 Предлагаю в этой теме обсуждать добавление в среду Ecoins, МК или Плат которых нет в FLProg.
На очереди STM32F030F4P6.
Re: Интеграция новых МК/Плат в среду Ecoins
Пробую добавить плату с МК от WeAct STM32F446RET6. Насколько корректно поправил не знаю, но в консоли выдаёт не то что должно, светодиод на порту PB2 не моргает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
Re: Интеграция новых МК/Плат в среду Ecoins
Предлагаю добавлять в список один супер пупер МК , а потом микро(нано) пупер для малюсиньких поделок 

Электронщик до мозга костей и не только
Re: Интеграция новых МК/Плат в среду Ecoins
H743 же есть уже))Rovki писал(а): 23 фев 2025, 09:40 Предлагаю добавлять в список один супер пупер МК , а потом микро(нано) пупер для малюсиньких поделок![]()
Re: Интеграция новых МК/Плат в среду Ecoins
Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
Не понятны эти строки, оставил как есть. Здесь как понял пины исключаются
Не понятны эти строки, оставил как есть. Здесь как понял пины исключаются
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось nick2015 23 фев 2025, 09:48, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
1.Файл должен быть через расширение .hpp.nick2015 писал(а): 23 фев 2025, 09:44 Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
2.Для Вас лучше провести небольшой видео урок. Свяжитесь с администратором Ander,он организует, я подключусь.
С уважением, ecoins.
Последний раз редактировалось ecoins 23 фев 2025, 09:48, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Первые "наскоки" показали, что подходящую среду под Arduino IDE удалось подобрать только под ATTiny13. Месяц назад занимался.
Похоже перестали поддерживать...
Подберите ядро, потестируйте в Arduino на штатных примерах и можно будет добавить.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
А скриншотом не получится ? Показать вот это сюда, это от сюда, это за это отвечает т.д. ?ecoins писал(а): 23 фев 2025, 09:481.Файл должен быть через расширение .hpp.nick2015 писал(а): 23 фев 2025, 09:44 Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
2.Для Вас лучше провести небольшой видео урок. Свяжитесь с администратором Ander,он организует, я подключусь.
С уважением, ecoins.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Получится. Но мне удобнее и скорее через прямую обратную связь.nick2015 писал(а): 23 фев 2025, 09:56А скриншотом не получится ? Показать вот это сюда, это от сюда, это за это отвечает т.д. ?ecoins писал(а): 23 фев 2025, 09:481.Файл должен быть через расширение .hpp.nick2015 писал(а): 23 фев 2025, 09:44 Сейчас для меня самое важное понять структуру этого файла .cpp. Правила оформления и т.д.
2.Для Вас лучше провести небольшой видео урок. Свяжитесь с администратором Ander,он организует, я подключусь.
С уважением, ecoins.
Re: Интеграция новых МК/Плат в среду Ecoins
Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
Re: Интеграция новых МК/Плат в среду Ecoins
Энвер Приветствую, вопрос такого плана, как узнать номер пина при добавлении в FLProg пользовательского контроллера ?
Нашёл в кандидатах блок вывода параметров контроллера, но при компиляции ошибки.
Нашёл в кандидатах блок вывода параметров контроллера, но при компиляции ошибки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
Недавно Ander организовал небольшую видеоконференцию nick2015 и часть из Ваших вопросов были обсуждены.ROKOR писал(а): 26 фев 2025, 22:06 Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
На них по всей видимости уже вполне сможет отвечать и nick2015.
Для более глубокого обсуждения формат видеоконференции достаточно эффективен для более глубокого погружения в cтруктуру FLProg.
Вы также можете связаться с Ander и он также может организовать видеоконференцию с заинтересованными лицами и в удобное время.
С уважением, ecoins.
Последний раз редактировалось ecoins 26 фев 2025, 23:00, всего редактировалось 1 раз.
Re: Интеграция новых МК/Плат в среду Ecoins
Какие платы хотите добавить ?ROKOR писал(а): 26 фев 2025, 22:06 Доброе время суток! Меня интересует инструкция как добавить новые платы в окружение экоинс.
Пытаясь изучить устройство всех каталогов и файлов растерялся , что за что отвечает, будьте так добры, дайте пожалуйста инструкцию , как выполняется добавление новых плат.
И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду Ecoins
у FreeRTOS есть и свои недостатки.ROKOR писал(а): 26 фев 2025, 22:06 И дополнительно, так как все платы поддерживают либо фриртос либо зефир , не желаете пойти в направлении интеграции фриртоса или зефира?
В течении нескольких лет на площадке FLProg исследовался тема реального времени(тесты, измерение быстродействия и используемых ресурсов, визуализация проектирования) и в итоге отказались от простого использования FLProg.
Вы удивитесь, но при аккуратном проектировании применения диспетчера задач FLProg позволяет создавать более быстрые проекты при не высоком пороге вхождения в эту тему.
Часть нагрузки реализуется за счет аппаратных прерываниях (быстрый счетчик, HC-SR04). Возможно удастся реализовать работу с цифровыми сенсорами типа DS1820,DHT22(в этом случае он не будут "тормозить" проект совсем...).
В настоящее время разработчик реализовал и тестирует на прикладных проектах управление задачами по прерываниям от таймера (управление шаговым двигателями, управление светодиодами и пр.).
В совокупности проекты FLProg будут работать еще быстрее (на уровне проектов написанных на чистом С++) сохраняя достоинства и преимущества визуального проектирования.
С уважением, ecoins.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Интеграция новых МК/Плат в среду 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.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя