Экосреда ecoins - STM32F407Vx и далее STM32H7

Поддержка STM32F407Vx и STM32H7 в FLProg.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#1

Сообщение ecoins » 17.02.2023{, 13:31}

Закончили интеграцию STM32F407VE - результаты более чем впечатлительные.
Заказали тестовые платы - получим после 20-го февраля.
Если кому-то интересно тема, можете подключиться к исследованиям и тестированию.
Уже сейчас понятно, что непосредственно STM32F407Vx в FLProg это состоявшееся решение, но далее усилия будут сосредоточены
на контроллерах следующего поколения - STM32H7.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#2

Сообщение ecoins » 17.02.2023{, 13:33}

Микроконтроллеры STM32H7 производства STMicroelectronics являются флагманом среди всех линеек STM32 и превосходят их по богатству функционала и производительности. Их цена сопоставима, а порой и ниже аналогов, что позволяет уменьшить стоимость конечного решения. В настоящий момент компания STMicroelectronics предлагает более 160 различных моделей STM32H7: с объемами памяти 128…2048 кбайт, с 64…240 ножками, в корпусах LQFP, VFQFPN, WLCSP, UFBGA, TFBGA.
Далее в статье:
https://www.compel.ru/lib/146567

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Экосреда ecoins - STM32F407Vx и далее STM32H7

#3

Сообщение Ingwar » 17.02.2023{, 14:04}

ecoins писал(а):
17.02.2023{, 13:31}
но далее усилия будут сосредоточены
на контроллерах следующего поколения - STM32H7.
Оглянитесь...
Я и сам такой. В процессе опробования разных камней появляется неуемное желание "быстрее, выше, сильней".
В погоне за "попугаями" трудно остановится и каждый раз придумываешь себе оправдание в необходимости более производительного микроконтроллера.
Оглянитесь...
Какие реальные хоббийные проекты требуют такой производительности/объемов. Да и не хоббийные тоже. Да еще если учесть, что используются они через костыли (ядра под IDE).
Ладно, у каждого свое хобби. Главное, что бы приносило удовольствие :smile9:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Экосреда ecoins - STM32F407Vx и далее STM32H7

#4

Сообщение Nikan » 17.02.2023{, 14:21}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:36}, всего редактировалось 1 раз.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#5

Сообщение ecoins » 17.02.2023{, 14:42}

Ingwar писал(а):
17.02.2023{, 14:04}
Оглянитесь...
Я и сам такой. В процессе опробования разных камней появляется неуемное желание "быстрее, выше, сильней".
Мне тоже так показалось, во многом мы похоже.
Ingwar писал(а):
17.02.2023{, 14:04}
В погоне за "попугаями" трудно остановится и каждый раз придумываешь себе оправдание в необходимости более производительного микроконтроллера.
В самом общем случае согласен.
При этом обратите внимание, что между удачным чипом Atmega2560 и другими доступными возник зазор - для нас это прежде всего кол-во UART и кол-во пинов. Но и иные возможности, не только связанные с объемом памяти и быстродействием, привлекают.
Ingwar писал(а):
17.02.2023{, 14:04}
Какие реальные хоббийные проекты требуют такой производительности/объемов. Да и не хоббийные тоже. Да еще если учесть, что используются они через костыли (ядра под IDE).
Многие проекты появляются под конкретные возможности и как оказалось(так нам видится) прежде всего от доступного и сделанного софта. Этим мы и занимаемся.
Ingwar писал(а):
17.02.2023{, 14:04}
Ладно, у каждого свое хобби. Главное, что бы приносило удовольствие
Интерес у ecoins прежде всего коммерческий и в "в долгую" :smile9:

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Экосреда ecoins - STM32F407Vx и далее STM32H7

#6

Сообщение Rovki » 17.02.2023{, 15:35}

То есть не только для "хоббитийных проектов" и я бы сказал -и не столько...- это и есть цель. НО по пути к ней и про нас, хоббитов (любителей), не забыть :D
Электронщик до мозга костей и не только

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 673
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 46
Имя: Виктор

Экосреда ecoins - STM32F407Vx и далее STM32H7

#7

Сообщение ViktorPetrov » 17.02.2023{, 16:21}

Rovki писал(а):
17.02.2023{, 15:35}
То есть не только для "хоббитийных проектов" и я бы сказал -и не столько...- это и есть цель. НО по пути к ней и про нас, хоббитов (любителей), не забыть :D
Не забудут ,только может встать перед выбором : в какой среде программировать.

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Экосреда ecoins - STM32F407Vx и далее STM32H7

#8

Сообщение chmak2007 » 18.02.2023{, 09:30}

Можно увидеть тестовый проект для stm32 типа моргания led?

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#9

Сообщение ecoins » 18.02.2023{, 11:15}

На каком собственно контроллере Вам собственно надо (STM32F103C, STM32F411, STM32F407VE)?
И в какой среде - есть два ядра CORE на которых можно работать.
Тесты приведены в темах Экосреда ecoins, например “Экосреда ecoins для STM32F103”, во всех них есть мерцание светодиодoм на плате.
Собственно на каком контроллере Вы хотите попробовать? Напишите, и мы лучше поймём, что нужно сделать для Вас?
Конечно есть особенность вывода на пины - метод тэгов выходов из левого меню FLProg не подойдёт, но очень удобно использовать блоки ecoins, на вход которого надо подать номер числовой номер пина.

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Экосреда ecoins - STM32F407Vx и далее STM32H7

#10

Сообщение chmak2007 » 18.02.2023{, 16:47}

STM32F103C8T6, STM32F401 на эти микроконтроллеры. Среда разработки ВАША ecoins!

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#11

Сообщение ecoins » 18.02.2023{, 17:37}

chmak2007 писал(а):
18.02.2023{, 09:30}
Можно увидеть тестовый проект для stm32 типа моргания led?
chmak2007 писал(а):
18.02.2023{, 16:47}
STM32F103C8T6, STM32F401 на эти микроконтроллеры. Среда разработки ВАША ecoins!
Простой тест.
Test_Lcd_Blink_STM32.png
Test_Lcd_Blink_STM32.flp
(1.12 МБ) 47 скачиваний
При переходе в Arduino IDE выбираете контроллер STM32, поддерживаемый ecoins и грузите.
В первой плате использован один из сервисных блоков для выбора пина, которые пока не включены в библиотеку блоков. На вход вывода можно подать любое цифровое значение пина. Если оно соответствует допустимости для дискретного вывода, на пине будет меандр 500мс.
Пишите, задавайте вопросы.

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Экосреда ecoins - STM32F407Vx и далее STM32H7

#12

Сообщение chmak2007 » 19.02.2023{, 09:32}

ecoins писал(а):
18.02.2023{, 17:37}
В первой плате использован один из сервисных блоков для выбора пина, которые пока не включены в библиотеку блоков.
Когда в библиотеку будет включены?

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#13

Сообщение ecoins » 19.02.2023{, 10:07}

До конца месяца некоторые обязательства по STM32F411 - выложим вместе. Сейчас отвлеклись на Servo для ESP32 - вроде не сложная задача, но есть нюансы и надо приемлемый интерфейс реализовать, с оглядкой на STM32 и RP2040.
-------------
ecoins было бы и полезно и удобно в общем понимать какую Вы задачу решаете на STM32 и есть ли у Вас прикладной опыт работы с STM32 - типы контроллеров, выбор CORE в Arduino IDE, используемые методы загрузки скетча.
Объединив усилия мы вместе сможем добиться и большего и быстрее.
Спасибо.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Экосреда ecoins - STM32F407Vx и далее STM32H7

#14

Сообщение fsergei70 » 19.02.2023{, 11:12}

ecoins писал(а):
18.02.2023{, 17:37}
В первой плате использован один из сервисных блоков для выбора пина, которые пока не включены в библиотеку блоков.
Это все конечно хорошо, ждем когда вы включите блок в библиотеку. Но на мой взгляд вопрос остался без ответа. Как имеющимися в свободном доступе блоками реализовать простейший проект блинк.

Отправлено спустя 12 минут 2 секунды:
Вообще неплохо бы сделать тему, с примерами проектов реализованными на ваших блоках. Вы ведь не только блоки и библиотеки делаете но и активно ими пользуетесь. Тогда проще было бы тем кто еще не разобрался с вашими блоками.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#15

Сообщение ecoins » 19.02.2023{, 12:25}

fsergei70 писал(а):
19.02.2023{, 11:24}
Как имеющимися в свободном доступе блоками реализовать простейший проект блинк.
Уточните, а пост #11 разве не содержит разве примера "blink". Или нужно в какой другой форме?
fsergei70 писал(а):
19.02.2023{, 11:24}
Вообще неплохо бы сделать тему, с примерами проектов реализованными на ваших блоках. Вы ведь не только блоки и библиотеки делаете но и активно ими пользуетесь. Тогда проще было бы тем кто еще не разобрался с вашими блоками.
Здесь просто не понял. Примеров с тестами мы выкладывали много. Речь идет о контроллерах STM32? Но мы как раз и делаем тесты универсальные для разных контроллерах.
Уточните и по возможности детализируйте вопрос.
Спасибо.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Экосреда ecoins - STM32F407Vx и далее STM32H7

#16

Сообщение fsergei70 » 19.02.2023{, 12:56}

ecoins писал(а):
19.02.2023{, 12:25}
а пост #11 разве не содержит разве примера "blink"
Пост содержит блок, который вы только планируете добавить в библиотеку, хотелось бы увидеть реализацию примера с использованием блоков которые вы уже опубликовали . По поводу примеров с тестами, это конечно хорошо, что они есть, но хотелось бы видеть реальные примеры устройств реализованных с использованием этих блоков (проекты воплощенные в жизнь к примеру термостат, метеостанция, автоматизация чего либо), от автора блоков и пользователей которые эти блоки активно используют. Блоки судя по обсуждению у Вас получились хорошие, справки нормальной по блокам к сожалении нет, с примерами было бы проще разобраться. Причем чем больше будет примеров тем лучше.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#17

Сообщение ecoins » 19.02.2023{, 14:49}

fsergei70 писал(а):
19.02.2023{, 12:56}
Пост содержит блок, который вы только планируете добавить в библиотеку, хотелось бы увидеть реализацию примера с использованием блоков которые вы уже опубликовали .
Не совсем так. Там нормальный тест blink и сервисный блок для удобства использования буквенно-цифровых обозначений пинов, которые приняты в STM32 (PA1,PA2...PC13...).
В тесте можно использовать и просто числовое значение пина.
Сервисный блок Вы можете взять непосредственно из теста, если нужны блоки по другим пинам - добавим.
fsergei70 писал(а):
19.02.2023{, 12:56}
По поводу примеров с тестами, это конечно хорошо, что они есть, но хотелось бы видеть реальные примеры устройств реализованных с использованием этих блоков (проекты воплощенные в жизнь к примеру термостат, метеостанция, автоматизация чего либо), от автора блоков и пользователей которые эти блоки активно используют.

Для освоения возможностей STM32 и блоков ecoins лучше всего изучать выкладываемые тесты. Что касается прикладных проектов, особенно когда они сделаны кем-то - то здесь тонкая грань между полезностью и этичностью.
Будем думать, возможно (не быстро) будет подобран приемлемый для разных заинтересованных сторон подход.
fsergei70 писал(а):
19.02.2023{, 12:56}
Блоки судя по обсуждению у Вас получились хорошие, справки нормальной по блокам к сожалении нет, с примерами было бы проще разобраться. Причем чем больше будет примеров тем лучше.
Блоки ecoins, сделанные в профессиональном редакторе интуитивно понятны, и содержат описания.
Но любой вход в незнакомую проектирования среду требует прохождения некоторого порога, порой всего лишт психологического.
Попробуйте с простых нескольких блоков или устройств, например сенсор DHT22 c выводом на консоль. Мне кажется Вам это может понравиться. На возникающие при этом вопросы мы непременно ответим, заодно эти вопросы будут маркерами на то, что надо оформить и описать более ясно.

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#18

Сообщение ecoins » 20.02.2023{, 18:10}

Получили тестовые платы под STM32F407V.
Завтра распаяем несколько экз. и будем тестировать.
Затем закажем под STM32H743.
Будем прикладывать усилия для развития этого направления.
IMG_3644.jpg

ecoins
Полковник
Сообщения: 2921
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

Экосреда ecoins - STM32F407Vx и далее STM32H7

#19

Сообщение ecoins » 27.02.2023{, 00:51}

****Информационное сообщение*****
Новые библиотеки и блоки от ecoins вместе с большим тестовым примером.
Размещены посте #1 темы "Экосреда ecoins".
Что-то улучшено и добавлено в блоках.
Быстродействие относительно ESP32 примерно выше раз в семь (выше 200 тыс.циклов в сек) - тестирование и результаты поверхностные, ведется работа.
------
Успехов.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Экосреда ecoins - STM32F407Vx и далее STM32H7

#20

Сообщение evgen123 » 27.02.2023{, 20:51}

Здравствуйте.
Загрузка теста проходит, вывод в консоль не работает.. stm32f407vgt6
test.txt
(1.14 КБ) 38 скачиваний

Ответить

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