Экосреда ecoins - STM32F411
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
Тема посвящена использованию плат фирмы WeAct (или аналогов) на STM32F401, STM32F411 (STM32F403) р
В настоящее время работают STM32F401,STM32F411.
Выявленные проблемы: одновременно не работают два устройства через SPI на основе сдвигового регистра 74HC595 - 8-выходов и LCD.
Похоже копаться придется в CORE - займемся позже.
-----------------
1.Библиотека ----------------
2.Soft для программатора ST-LINK V2
3.STM32Cube
В настоящее время работают STM32F401,STM32F411.
Выявленные проблемы: одновременно не работают два устройства через SPI на основе сдвигового регистра 74HC595 - 8-выходов и LCD.
Похоже копаться придется в CORE - займемся позже.
-----------------
1.Библиотека ----------------
2.Soft для программатора ST-LINK V2
3.STM32Cube
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 15 авг 2022, 00:37, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
2.ДОКУМЕНТАЦИЯ
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 14 авг 2022, 22:02, всего редактировалось 2 раза.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
3.ОСОБЕННОСТИ ЗАГРУЗКИ
1.Меню загрузки.
1.Меню загрузки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 15 авг 2022, 00:42, всего редактировалось 2 раза.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
4.УНИВЕРСАЛЬНЫЙ ТЕСТОВЫЙ ПРИМЕР
1.Тест 2.Программв для дисплея Nextion 7" расширенный (K) 3.Программв для дисплея Nextion 7" интеллектуальный (P) 4.Протокол теста. 5.Внешний вид стенда.
1.Тест 2.Программв для дисплея Nextion 7" расширенный (K) 3.Программв для дисплея Nextion 7" интеллектуальный (P) 4.Протокол теста. 5.Внешний вид стенда.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
Сравнение производительности процессоров на комплексном тесте
Процессоры STM32 оказались самыми быстрыми
В течении нескольких недель проводилось тестирование контроллеров на тестах, построенных на библиотеках и блоках ecoins.
Сегодня провели заключительные тестирование и измерение на восьми одновременно работающих стендах с разными процессорами на одном и том же тесте. Результаты: Краткие выводы:
1.Процессоры STM32 самые быстрые.
2.Как это ни странно, но самые медленными оказались процессоры ESP32.
Даже медленнее чем ESP8266.
Хотя и 7000 циклов loop() в секунду более чем хороший для практических предложений.
3.Для RaspBerry Pi Pico измерялась также скорость второго ядра при минимальной загрузке - 250 000 !!!
Процессоры STM32 оказались самыми быстрыми
В течении нескольких недель проводилось тестирование контроллеров на тестах, построенных на библиотеках и блоках ecoins.
Сегодня провели заключительные тестирование и измерение на восьми одновременно работающих стендах с разными процессорами на одном и том же тесте. Результаты: Краткие выводы:
1.Процессоры STM32 самые быстрые.
2.Как это ни странно, но самые медленными оказались процессоры ESP32.
Даже медленнее чем ESP8266.
Хотя и 7000 циклов loop() в секунду более чем хороший для практических предложений.
3.Для RaspBerry Pi Pico измерялась также скорость второго ядра при минимальной загрузке - 250 000 !!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Экосреда ecoins - STM32F411
Грузим тестовый проект в STM32F411 через STlink
Отправлено спустя 3 минуты 52 секунды:
Грузим тестовый проект в STM32F407 через STlink Настройки Arduino IDE В консоли проверяем )
Настройки Arduino IDE
В консоли проверяем )
Грузим тестовый проект в STM32F407 через STlink Настройки Arduino IDE В консоли проверяем )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
________________________________________________________-
Участник "нашей команды" ecoins)
Участник "нашей команды" ecoins)
Экосреда ecoins - STM32F411
при компиляции теста Test_Universal_v20_Nextion_KaScadaRTU_140822_Base
выдает "Не найдена библиотека RT_HW_HD44780.h"
выдает "Не найдена библиотека RT_HW_HD44780.h"
Экосреда ecoins - STM32F411
Лучше брать тест из темы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)
Участник "нашей команды" ecoins)
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 4 раза
- Поблагодарили: 16 раз
Экосреда ecoins - STM32F411
Доброго дня всем!
Столкнулся с такой проблемой
контролёр 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 вообще не разобрался
это проблема описания конроёра или я что то не понимаю
кастомный контроллер и схема взято отсюда
viewtopic.php?f=231&t=5765
смутило то что на схеме процессор STM32F407VET но выводы вроде совпадают
Столкнулся с такой проблемой
контролёр 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 вообще не разобрался
это проблема описания конроёра или я что то не понимаю

кастомный контроллер и схема взято отсюда
viewtopic.php?f=231&t=5765
смутило то что на схеме процессор STM32F407VET но выводы вроде совпадают
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
А Вы попробуйте не кастомный контроллер, а последние библиотеки ecoins - поддерживается STM32F407VGT6 DevEBox. Сейчас как раз занимаемся отладкой.
--------
По последней картинке пин=1 соответсвует PE0.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
***STM32F401/411 - расширенные пины***
В другой теме нас просили добавить в библиотеку контроллер STM32F401/411 с большим кол-вом пинов, чем на платах BlackPill.
Видимо для того для того, чтобы развести самостоятельно плату на этом чипе.
Добавили, но там только один пин PB11 не выведен - примененный корпус чипа на 48 пина.
В этой серии есть корпуса и 64, и на 100 пинов, но в том случае лучше сразу брать чип STM32F407Vx.
Таким образом задача не вполне понятная оказалась.
Но технологию добавления еще раз проверили, можно добавить разные чипы.
Если у кого-то есть пожелания включения чипов STM32F1,STM32F4 - пишите, обсудим детали. Нам интересно сотрудничество с теми, кто разводит платы непосредственно на чипах.
Успехов.
В другой теме нас просили добавить в библиотеку контроллер STM32F401/411 с большим кол-вом пинов, чем на платах BlackPill.
Видимо для того для того, чтобы развести самостоятельно плату на этом чипе.
Добавили, но там только один пин PB11 не выведен - примененный корпус чипа на 48 пина.
В этой серии есть корпуса и 64, и на 100 пинов, но в том случае лучше сразу брать чип STM32F407Vx.
Таким образом задача не вполне понятная оказалась.
Но технологию добавления еще раз проверили, можно добавить разные чипы.
Если у кого-то есть пожелания включения чипов STM32F1,STM32F4 - пишите, обсудим детали. Нам интересно сотрудничество с теми, кто разводит платы непосредственно на чипах.
Успехов.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
****Информационное сообщение*****
Новые библиотеки и блоки от ecoins вместе с большим тестовым примером.
Размещены посте #1 темы "Экосреда ecoins".
Что-то улучшено и добавлено в блоках.
Протестировано на STM32F411. Быстродействие по сравнению с ESP32 выше примерно в три раза.
------
Успехов.
Новые библиотеки и блоки от ecoins вместе с большим тестовым примером.
Размещены посте #1 темы "Экосреда ecoins".
Что-то улучшено и добавлено в блоках.
Протестировано на STM32F411. Быстродействие по сравнению с ESP32 выше примерно в три раза.
------
Успехов.
Экосреда ecoins - STM32F411
Здравствуйте Ecoins.
Про пины. Пример. F411 установлен в изделие.
В мониторе COM-порта тест выдает сопоставление с выводами BiuePill?
Например - PA0[192] PA1[193] PA2[194] PA3[195]
А на "голом" камне как быть? Прозванивать в BiuePill и переносить на камень?
Или я что-то пропустил?
Про пины. Пример. F411 установлен в изделие.
В мониторе COM-порта тест выдает сопоставление с выводами BiuePill?
Например - PA0[192] PA1[193] PA2[194] PA3[195]
А на "голом" камне как быть? Прозванивать в BiuePill и переносить на камень?
Или я что-то пропустил?
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
Из DataSheet:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Экосреда ecoins - STM32F411
Да, действительно.. Был сбит с толку символом "Р" в маркировке пинов в даташите..
Экосреда ecoins - STM32F411
Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
Чтобы сейчас глубоко не вникать попробуйте исправить в указанном месте библиотеки дописать после return id.run;nick2015 писал(а): 06 май 2023, 21:46 Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции
Через небольшое время будет новая версия.
С уважением, Энвер.
Экосреда ecoins - STM32F411
ecoins писал(а): 06 май 2023, 22:58Чтобы сейчас глубоко не вникать попробуйте исправить в указанном месте библиотеки дописать после return id.run;nick2015 писал(а): 06 май 2023, 21:46 Здравствуйте Ecoins, из какой ветки брать библиотеки и блоки для работы с STM32F401 ? Пробовал из разных веток, ошибки при компиляции
Через небольшое время будет новая версия.
С уважением, Энвер.
Здесь ? Отправлено спустя 3 минуты 32 секунды:
Добавил,скомпилировалось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Экосреда ecoins - STM32F411
Отлично. Функция, в которую Вы внесли поправку очень короткая, но над ней мы уже давно работаем и много раз перерабатывали.
По задумке она должна быть единственной и универсальной функцией вызовов на выполнение блоков в FLProg в разных режимах (периодически, по изменению входных параметров по входу EN и др.).
В процессе оформления новых блоков FLProg появляются новые требования с точки зрения универсальности и потому идет поиск решений и сопутствующие им изменения.
Компилятор для STM32F4 требовательный (и это хорошо)- если в AVR код просто будет работать, в каких контроллерах выдаст предупреждение, но тоже будет работать, то здесь ошибка компиляции.
Благодарю за настойчивость.
С уважением, Энвер.
Экосреда ecoins - STM32F411
Ecoins вы не могли бы сделать пример моргания светодиодом ? У меня не получается, загружаю прошивку через DFU прямо с Arduino IDE.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя