Тогда выводите на PA1SSSR2000 писал(а): 17 апр 2024, 15:24 Прошу подсказать, в описании WeAct Mini stm32h743 выход на светодиод PA1(led), в распиновке на плату выход на светодиод РЕ3, пытаюсь моргнуть светодиодом, пока эффекта 0
Тестирование версии 9.0. (9.1)
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
-
- Рядовой
- Сообщения: 70
- Зарегистрирован: 05 окт 2017, 12:34
- Имя: Сергей
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Тестирование версии 9.0.
Попытался прдключить ESP32 к Siemens s7-1200 по Modbus RTU пятым слейвом. Четыре других это китайские платы вводов и выводов, а также платы термдатчиков pt100. Всё работает кроме esp32. В версии 8.2.3 по модбас ничего не пишется и есп ничего не отвечает. В версии 9.0.0 видно что есп отвечает, но в регистрах мусор, который не реагирует на изменение переменных из сименса. Решил перейти на модбас ТСР, благо в сименсе можно поднять несколько серверов модбас ТСР. Версия 9.0.0 снова был тот же мусор. А вот версия 8.2.3 отлично работает. Поэтому сделан был вывод что версия модбаса в 8.2.3 работает с сименсом хотя бы по ТСР, а версия модбаса 9.0.0 не работает с сименсом вообще. С другими промышленными ПЛК не пробовал. Перешёл на 8.2.3. С модбасом в 9.0.0 пока разочарован.
Отправлено спустя 9 часов 57 минут 40 секунд:
А ещё в 9.0.0 не работает обновление прошивки esp32 через arduinoOTA. В 8.2.3 работает отлично.
Отправлено спустя 9 часов 57 минут 40 секунд:
А ещё в 9.0.0 не работает обновление прошивки esp32 через arduinoOTA. В 8.2.3 работает отлично.
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 21 ноя 2022, 12:11
- Имя: Alex
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
Тест (ниже) на стандартных блоках работает на пине PE3. ---------------------------------------------
Тест ниже работает на пине PE3 с другим способом указания номера пина.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 18 апр 2024, 14:34, всего редактировалось 1 раз.
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 21 ноя 2022, 12:11
- Имя: Alex
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
Тестирование версии 9.0.
При копировании Вашего проекта в пользовательский контроллер stm32h743 FLProg закрывается, повторил Ваш пример, так же светодиод не горит, заливаю стандартный, проверочный с гитхаба, светодиод оживает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
У меня работает.
На фото моргает синий светодиод.У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 21 ноя 2022, 12:11
- Имя: Alex
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
Тестирование версии 9.0.
Возможно неправильно делаю настройки, не могу разобраться
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
Заочно сложно что-то подсказать.
Попробуйте этот скетч.
//==================================================
uint8_t pinLed=PE3;
//-----------------------------------------------------------------------
void setup() {
pinMode(pinLed, OUTPUT);
}
//----------------------------------------------------------------------
void loop() {
digitalWrite(pinLed, HIGH); delay(250);
digitalWrite(pinLed, LOW); delay(250);
}
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 21 ноя 2022, 12:11
- Имя: Alex
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
Тестирование версии 9.0.
Все равно не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
Если Вы разобрались с Arduino IDE, то наверное надо покопаться с утилитами для STM32 - Вы подключаетесь к чипу через программатор?
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
Давай те эту тему перенесем в другое место-> "Разработки ecoins для STM32".
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
В явной форме нет.
Не достаточно исследовательских результатов - что и как на практике делать.
Если будут интересные результаты на примерах сделанных для Arduino IDE, можно будет попробовать реализовать и в FLProg.
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Тестирование версии 9.0.
В ввиду того ,что 0 ядро занимется приоритетной задачей- wifi . Если без вайфай , то больше шанцев на адекватную работу 2х ядер ...
Электронщик до мозга костей и не только
-
- Сержант
- Сообщения: 215
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
Тестирование версии 9.0.
Так и хочется чтобы веб работал на 0-ом ядре а программа на 1-ом как в crmui3 v1.5b. К стати ето
единственный веб который так может! Последующие версии crmui3 или другие (juli,espui, гувер
или штатный) не могут.
И нафи.. тогда двухядерный есп32? И все же понимают во сколько десятков раз выросла бы скорость
выполнения основной программы...
единственный веб который так может! Последующие версии crmui3 или другие (juli,espui, гувер
или штатный) не могут.
И нафи.. тогда двухядерный есп32? И все же понимают во сколько десятков раз выросла бы скорость
выполнения основной программы...
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Тестирование версии 9.0.
А кто-то на практике это пробовал - и как это выглядит (процесс загрузки в оба ядра, обмен переменными между ядрами, общее использование переменных)tema писал(а): 21 апр 2024, 12:21 Так и хочется чтобы веб работал на 0-ом ядре а программа на 1-ом как в crmui3 v1.5b. К стати ето
единственный веб который так может!
Не все понимают, себя к непонимающим и отношу...tema писал(а): 21 апр 2024, 12:21 И все же понимают во сколько десятков раз выросла бы скорость
выполнения основной программы...

Даже если все сделать правильно, то скорость в два раза не возрастет...
А какое быстродействие, производительность требуется и в чём его измерять.
И последнее - если не убрать из проекта "тормозящие" библиотеки, то ни увеличение частоты процессора, ни кол-ва ядер процессора.
И если все же делать проект на "правильных" библиотеках-блоках, то и здесь за счет "правильного" проектирования можно в десятки раз увеличить быстродействие.
А сколько Вам нужно?
20тыс - 50 тыс. циклов loop() в сек будет достаточна? Подобная производительность достигается в проектах FLProg.
С уважением, ecoins.
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Тестирование версии 9.0.
А что вам скорости щелкать реле не хватает? Что бы увеличивать ее в 10раз . Каково время цикла у ващей задачи?
Электронщик до мозга костей и не только
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Тестирование версии 9.0.
[ref]ecoins[/ref], я уже эксперемнтировал с цыклами поэтому и выступаю за разделение переферии по мк построение гибридности мк+мк но связать в флпроге получается только по уарт
тест есп32 и стм32f103 примерно одинаковые цыклы по вычислениям выдавали на считывание датчика весов вроде бы
притом есп при всей своей частоте была быстрее на чуток там единицы процентов
но стоило включить на есп ещё и вайфай как цыклы на ней упали раз в 10 примерно поэтому хоть и ядро у неё отдельно на вайфай но оно привязано как то ко второму как будто они делят меж собой общий кэш как в процесорах
даже если у автора получится разделить работу по ядрам в есп то вычисления у неё так себе по сравнению с стм
а если взять из серии 4** так там и частота повыше и блок для работы с флоатом добавлен да если ещё и в дма закинуть это дело ...
тест есп32 и стм32f103 примерно одинаковые цыклы по вычислениям выдавали на считывание датчика весов вроде бы
притом есп при всей своей частоте была быстрее на чуток там единицы процентов
но стоило включить на есп ещё и вайфай как цыклы на ней упали раз в 10 примерно поэтому хоть и ядро у неё отдельно на вайфай но оно привязано как то ко второму как будто они делят меж собой общий кэш как в процесорах
даже если у автора получится разделить работу по ядрам в есп то вычисления у неё так себе по сравнению с стм
а если взять из серии 4** так там и частота повыше и блок для работы с флоатом добавлен да если ещё и в дма закинуть это дело ...
-
- Сержант
- Сообщения: 215
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
Тестирование версии 9.0.
fefar51702 писал(а): 22 апр 2024, 07:57 но стоило включить на есп ещё и вайфай как цыклы на ней упали раз в 10 примерно поэтому хоть и ядро у неё отдельно на вайфай но оно привязано как то ко второму как будто они делят меж собой общий кэш как в процесорах
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя