Страница 1 из 3

Экосреда ecoins - STM32F411

Добавлено: 14 авг 2022, 21:30
ecoins
Тема посвящена использованию плат фирмы WeAct (или аналогов) на STM32F401, STM32F411 (STM32F403) р
В настоящее время работают STM32F401,STM32F411.
Выявленные проблемы: одновременно не работают два устройства через SPI на основе сдвигового регистра 74HC595 - 8-выходов и LCD.
Похоже копаться придется в CORE - займемся позже.
-----------------
1.Библиотека
RT_00_HW_BASE_v7.02_10.08.22.zip
----------------
2.Soft для программатора ST-LINK V2
3.STM32Cube

Экосреда ecoins - STM32F411

Добавлено: 14 авг 2022, 21:31
ecoins
2.ДОКУМЕНТАЦИЯ
STM32F4X1_pinout.jpg

Экосреда ecoins - STM32F411

Добавлено: 14 авг 2022, 21:33
ecoins
3.ОСОБЕННОСТИ ЗАГРУЗКИ
1.Меню загрузки.
Меню загрузки.jpg

Экосреда ecoins - STM32F411

Добавлено: 14 авг 2022, 21:46
ecoins
4.УНИВЕРСАЛЬНЫЙ ТЕСТОВЫЙ ПРИМЕР
1.Тест
Test_Universal_v20_Nextion_KaScadaRTU_140822_Base.zip
2.Программв для дисплея Nextion 7" расширенный (K)
TEST_AV_test_Next_8048K_v10_110822.zip
3.Программв для дисплея Nextion 7" интеллектуальный (P)
TEST_AV_test_Next_8048P_v10_110822.zip
4.Протокол теста.
Протокол теста.PNG
5.Внешний вид стенда.
Стенд STM32Fx1.jpg

Экосреда ecoins - STM32F411

Добавлено: 20 сен 2022, 20:42
ecoins
Сравнение производительности процессоров на комплексном тесте
Процессоры STM32 оказались самыми быстрыми

В течении нескольких недель проводилось тестирование контроллеров на тестах, построенных на библиотеках и блоках ecoins.
Сегодня провели заключительные тестирование и измерение на восьми одновременно работающих стендах с разными процессорами на одном и том же тесте.
Ощий вид.jpg
Стенды.jpg
Результаты:
Бвстродействие-процессов-на-тесте-1_v2.jpg
Краткие выводы:
1.Процессоры STM32 самые быстрые.
2.Как это ни странно, но самые медленными оказались процессоры ESP32.
Даже медленнее чем ESP8266.
Хотя и 7000 циклов loop() в секунду более чем хороший для практических предложений.
3.Для RaspBerry Pi Pico измерялась также скорость второго ядра при минимальной загрузке - 250 000 !!!

Экосреда ecoins - STM32F411

Добавлено: 24 янв 2023, 16:30
eric25
Грузим тестовый проект в STM32F411 через STlink
stm32f411_foto.jpg
Настройки Arduino IDE
stm32f411.bmp
В консоли проверяем )
stm32f411_console.bmp
Отправлено спустя 3 минуты 52 секунды:
Грузим тестовый проект в STM32F407 через STlink
stm32f407_foto.jpg
Настройки Arduino IDE
stm32f407.bmp
В консоли проверяем )
stm32f407_console.bmp

Экосреда ecoins - STM32F411

Добавлено: 25 янв 2023, 08:50
evgen123
при компиляции теста Test_Universal_v20_Nextion_KaScadaRTU_140822_Base
выдает "Не найдена библиотека RT_HW_HD44780.h"

Экосреда ecoins - STM32F411

Добавлено: 25 янв 2023, 11:29
eric25
evgen123 писал(а): 25 янв 2023, 08:50 при компиляции теста Test_Universal_v20_Nextion_KaScadaRTU_140822_Base
выдает "Не найдена библиотека RT_HW_HD44780.h"
Лучше брать тест из темы
viewtopic.php?f=247&t=8064&start=500&si ... 1698641c2c из поста #1.
Структура библиотек в данный момент разделена по устройствам.
Лучше обновить все и взять последний тест по дате из поста.

Экосреда ecoins - STM32F411

Добавлено: 04 фев 2023, 19:41
skrickis
Доброго дня всем!
Столкнулся с такой проблемой
контролёр STM32F407VGT6 DevEBox
по схеме и реально на плате выводы LED2 - PA1-24 ; Key1- PA0-23
в кастомный контроллер FLPRog STM32 (Cortex®-M4 CPU) выводы Led2-PA1-DIO49 ; Key1- PA0-DIO48
DIO48
этот номер вывода контроллера?
реально LED2 заработалo на PE1- DIO1
хотя на плате он подключён к выводу PA1-24 прозванивал
с выводом Key1 вообще не разобрался
это проблема описания конроёра или я что то не понимаю :smile44:
кастомный контроллер и схема взято отсюда
viewtopic.php?f=231&t=5765
смутило то что на схеме процессор STM32F407VET но выводы вроде совпадают

Экосреда ecoins - STM32F411

Добавлено: 04 фев 2023, 22:05
ecoins
skrickis писал(а): 04 фев 2023, 19:41 Столкнулся с такой проблемой
контролёр STM32F407VGT6 DevEBox
А Вы попробуйте не кастомный контроллер, а последние библиотеки ecoins - поддерживается STM32F407VGT6 DevEBox. Сейчас как раз занимаемся отладкой.
--------
По последней картинке пин=1 соответсвует PE0.

Экосреда ecoins - STM32F411

Добавлено: 25 фев 2023, 20:02
ecoins
***STM32F401/411 - расширенные пины***
В другой теме нас просили добавить в библиотеку контроллер STM32F401/411 с большим кол-вом пинов, чем на платах BlackPill.
Видимо для того для того, чтобы развести самостоятельно плату на этом чипе.
Добавили, но там только один пин PB11 не выведен - примененный корпус чипа на 48 пина.
В этой серии есть корпуса и 64, и на 100 пинов, но в том случае лучше сразу брать чип STM32F407Vx.
Таким образом задача не вполне понятная оказалась.
Но технологию добавления еще раз проверили, можно добавить разные чипы.
Если у кого-то есть пожелания включения чипов STM32F1,STM32F4 - пишите, обсудим детали. Нам интересно сотрудничество с теми, кто разводит платы непосредственно на чипах.
Успехов.

Экосреда ecoins - STM32F411

Добавлено: 27 фев 2023, 00:46
ecoins
****Информационное сообщение*****
Новые библиотеки и блоки от ecoins вместе с большим тестовым примером.
Размещены посте #1 темы "Экосреда ecoins".
Что-то улучшено и добавлено в блоках.
Протестировано на STM32F411. Быстродействие по сравнению с ESP32 выше примерно в три раза.
------
Успехов.

Экосреда ecoins - STM32F411

Добавлено: 07 мар 2023, 12:03
evgen123
Здравствуйте Ecoins.
Про пины. Пример. F411 установлен в изделие.
В мониторе COM-порта тест выдает сопоставление с выводами BiuePill?
Например - PA0[192] PA1[193] PA2[194] PA3[195]
А на "голом" камне как быть? Прозванивать в BiuePill и переносить на камень?
Или я что-то пропустил?

Экосреда ecoins - STM32F411

Добавлено: 07 мар 2023, 14:07
ecoins
Из DataSheet:
STM32F411_pins.jpg

Экосреда ecoins - STM32F411

Добавлено: 07 мар 2023, 14:31
evgen123
Да, действительно.. Был сбит с толку символом "Р" в маркировке пинов в даташите..

Экосреда ecoins - STM32F411

Добавлено: 06 май 2023, 21:46
nick2015
Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции

Screenshot_1.png

Экосреда ecoins - STM32F411

Добавлено: 06 май 2023, 22:58
ecoins
nick2015 писал(а): 06 май 2023, 21:46 Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции
Чтобы сейчас глубоко не вникать попробуйте исправить в указанном месте библиотеки дописать после return id.run;
Через небольшое время будет новая версия.
С уважением, Энвер.

Экосреда ecoins - STM32F411

Добавлено: 06 май 2023, 23:11
nick2015
ecoins писал(а): 06 май 2023, 22:58
nick2015 писал(а): 06 май 2023, 21:46 Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции
Чтобы сейчас глубоко не вникать попробуйте исправить в указанном месте библиотеки дописать после return id.run;
Через небольшое время будет новая версия.
С уважением, Энвер.

Здесь ?
Screenshot_2.png
Отправлено спустя 3 минуты 32 секунды:
Добавил,скомпилировалось.

Экосреда ecoins - STM32F411

Добавлено: 07 май 2023, 09:05
ecoins
nick2015 писал(а): 06 май 2023, 23:11 Добавил,скомпилировалось.
Отлично. Функция, в которую Вы внесли поправку очень короткая, но над ней мы уже давно работаем и много раз перерабатывали.
По задумке она должна быть единственной и универсальной функцией вызовов на выполнение блоков в FLProg в разных режимах (периодически, по изменению входных параметров по входу EN и др.).
В процессе оформления новых блоков FLProg появляются новые требования с точки зрения универсальности и потому идет поиск решений и сопутствующие им изменения.
Компилятор для STM32F4 требовательный (и это хорошо)- если в AVR код просто будет работать, в каких контроллерах выдаст предупреждение, но тоже будет работать, то здесь ошибка компиляции.
Благодарю за настойчивость.
С уважением, Энвер.

Экосреда ecoins - STM32F411

Добавлено: 07 май 2023, 10:14
nick2015
Ecoins вы не могли бы сделать пример моргания светодиодом ? У меня не получается, загружаю прошивку через DFU прямо с Arduino IDE.