Экосреда ecoins - STM32F411

ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение 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 15 авг 2022, 00:37, всего редактировалось 1 раз.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

2.ДОКУМЕНТАЦИЯ
STM32F4X1_pinout.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 14 авг 2022, 22:02, всего редактировалось 2 раза.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

3.ОСОБЕННОСТИ ЗАГРУЗКИ
1.Меню загрузки.
Меню загрузки.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 15 авг 2022, 00:42, всего редактировалось 2 раза.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение 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
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

Сравнение производительности процессоров на комплексном тесте
Процессоры STM32 оказались самыми быстрыми

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

Экосреда ecoins - STM32F411

Сообщение 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)
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Экосреда ecoins - STM32F411

Сообщение evgen123 »

при компиляции теста Test_Universal_v20_Nextion_KaScadaRTU_140822_Base
выдает "Не найдена библиотека RT_HW_HD44780.h"
eric25
Рядовой
Сообщения: 34
Зарегистрирован: 14 фев 2017, 14:43
Имя: Андрей

Экосреда ecoins - STM32F411

Сообщение 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)
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

Экосреда ecoins - STM32F411

Сообщение 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
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

skrickis писал(а): 04 фев 2023, 19:41 Столкнулся с такой проблемой
контролёр STM32F407VGT6 DevEBox
А Вы попробуйте не кастомный контроллер, а последние библиотеки ecoins - поддерживается STM32F407VGT6 DevEBox. Сейчас как раз занимаемся отладкой.
--------
По последней картинке пин=1 соответсвует PE0.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

***STM32F401/411 - расширенные пины***
В другой теме нас просили добавить в библиотеку контроллер STM32F401/411 с большим кол-вом пинов, чем на платах BlackPill.
Видимо для того для того, чтобы развести самостоятельно плату на этом чипе.
Добавили, но там только один пин PB11 не выведен - примененный корпус чипа на 48 пина.
В этой серии есть корпуса и 64, и на 100 пинов, но в том случае лучше сразу брать чип STM32F407Vx.
Таким образом задача не вполне понятная оказалась.
Но технологию добавления еще раз проверили, можно добавить разные чипы.
Если у кого-то есть пожелания включения чипов STM32F1,STM32F4 - пишите, обсудим детали. Нам интересно сотрудничество с теми, кто разводит платы непосредственно на чипах.
Успехов.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

****Информационное сообщение*****
Новые библиотеки и блоки от ecoins вместе с большим тестовым примером.
Размещены посте #1 темы "Экосреда ecoins".
Что-то улучшено и добавлено в блоках.
Протестировано на STM32F411. Быстродействие по сравнению с ESP32 выше примерно в три раза.
------
Успехов.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Экосреда ecoins - STM32F411

Сообщение evgen123 »

Здравствуйте Ecoins.
Про пины. Пример. F411 установлен в изделие.
В мониторе COM-порта тест выдает сопоставление с выводами BiuePill?
Например - PA0[192] PA1[193] PA2[194] PA3[195]
А на "голом" камне как быть? Прозванивать в BiuePill и переносить на камень?
Или я что-то пропустил?
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

Из DataSheet:
STM32F411_pins.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

Экосреда ecoins - STM32F411

Сообщение evgen123 »

Да, действительно.. Был сбит с толку символом "Р" в маркировке пинов в даташите..
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

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

Screenshot_1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

nick2015 писал(а): 06 май 2023, 21:46 Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции
Чтобы сейчас глубоко не вникать попробуйте исправить в указанном месте библиотеки дописать после return id.run;
Через небольшое время будет новая версия.
С уважением, Энвер.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Экосреда ecoins - STM32F411

Сообщение nick2015 »

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

Здесь ?
Screenshot_2.png
Отправлено спустя 3 минуты 32 секунды:
Добавил,скомпилировалось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Экосреда ecoins - STM32F411

Сообщение ecoins »

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

Экосреда ecoins - STM32F411

Сообщение nick2015 »

Ecoins вы не могли бы сделать пример моргания светодиодом ? У меня не получается, загружаю прошивку через DFU прямо с Arduino IDE.
Ответить

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

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

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