Страница 8 из 51
Тестирование версии 9.0.
Добавлено: 22 апр 2024, 17:39
ecoins
fefar51702 писал(а): 22 апр 2024, 07:57
тест есп32 и стм32f103 примерно одинаковые цыклы по вычислениям выдавали на считывание датчика весов вроде бы
притом есп при всей своей частоте была быстрее на чуток там единицы процентов
Это справедливо для небольших тестов.
Различия этих архитектур:
-программная область в STM32 внутри чипа и связана с ней полноценными параллельными шинами адреса и данных;
-программная область в ESP32 как правило во внешнем чипе (в некоторых моделях внутри основного чипа) и связано с через QSPI (быстрый SPI). При этом считывание происходит не по командно, а программными блоками, которые подгружаются в выделенную область из основной оперативной памяти (вроде бы килобайт 64). На небольших проектах в форме последовательных кодов это не сильно сказывается, в сложных библиотеках, где частый вызов функций, swapping может быть очень частым.
Отправлено спустя 4 минуты 18 секунд:
fefar51702 писал(а): 22 апр 2024, 07:57
даже если у автора получится разделить работу по ядрам в есп то вычисления у неё так себе по сравнению с стм
а если взять из серии 4** так там и частота повыше и блок для работы с флоатом добавлен да если ещё и в дма закинуть это дело ...
Разделяю Ваши наблюдения - для серьезных задач STM32F407V, STM32H7, для задач попроще RP2040. Wi-Fi через UART как дополнительный модуль.
ESP32 для локальных проектов и как неплохое устройство для беспроводной связи.
С уважением, ecoins.
Тестирование версии 9.0.
Добавлено: 23 апр 2024, 07:34
starmos
Иногда переменные в EEPROM необходимо передавать блоками (например у нас экран так инициализируется - все необходимые значения скидываются блоком), или например записать в блок переменных одинаковые значения, это удобно в цикле делать. Все это к тому, что полезно знать адрес переменной в EEPROM. Может таблица переменных была бы удобнее? Заполнил имя, адрес = можешь использовать её в проекте и обращаться либо по имени, либо по адресу.
Тестирование версии 9.0.
Добавлено: 23 апр 2024, 08:42
ecoins
starmos писал(а): 23 апр 2024, 07:34
Иногда переменные в EEPROM необходимо передавать блоками (например у нас экран так инициализируется - все необходимые значения скидываются блоком), или например записать в блок переменных одинаковые значения, это удобно в цикле делать. Все это к тому, что полезно знать адрес переменной в EEPROM. Может таблица переменных была бы удобнее? Заполнил имя, адрес = можешь использовать её в проекте и обращаться либо по имени, либо по адресу.
Поддерживаю.
Надеюсь разработчик обратит на это внимание.
Конечно имеется и альтернативный вариант - пользовательский блок, но лучше бы если разработчик реализует доступ по адресу в штатной версии.
Тестирование версии 9.0.
Добавлено: 23 апр 2024, 11:51
Mazur
начинаю строить сайт но дальше чорного экрана ничего не происходит
2024-04-23_154905.png
2024-04-23_154937.png
900.flp
Тестирование версии 9.0.
Добавлено: 23 апр 2024, 16:02
georgsp
У вас интерфейс сервера не добавлен. В вашем слкчае клиен WiFi
Тестирование версии 9.0.
Добавлено: 23 апр 2024, 17:08
Phazz
[ref]Mazur[/ref], localhost:8080/0
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 09:21
Mazur
в настройках таки не появилась возможность манипулировать с текстом
нету ни справа ни слева отобразить
2024-04-24_131648.png
Отправлено спустя 2 минуты 44 секунды:
error.log
нажимаю компилировать и всё вылетает мгновенно
900.flp
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 10:18
Murtaza
Hello ,
Good morning everyone,
is it possible to explain that in FLPROG Ver 9 use more flash memory then flprog last versions,
I used STM32F103 microcontorller which have 64KB flash and 20KB ram memory.
i used same project file in Versoin 9 ,Versoin 8.2.3 ,Versoin 8.2.1,versoin 8.0.2 .
Result is here used of flash and ram.
Versoin 9 flash 56% Ram 29%
versoin 8.2.3 flash 47% ram 22%
version 8.2.1 flash 40% ram 20%
versoin 8.0.2 flash 38% ram 18%
The last one versoin use less flash and ram memory .however the latest versoin use more flash and ram.
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 10:32
Phazz
[ref]Mazur[/ref], переменную отключите от блока
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 11:05
Mazur
[ref=#808080]Phazz[/ref], если отключу как я выведу значение с него на сайт ?
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 11:11
Phazz
[ref]Mazur[/ref], пока ни как, это баг. Я уже писал Сергею о нем, ждем исправления
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 11:51
Mazur
манипуляции со значениями тоже не добавили
как мне перетащить значение из под низу к тэгу "температура" напротив неё
2024-04-24_154719.png
что бы это было вот так на деле
11.png
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 11:53
Александр
[ref]Murtaza[/ref], Для эксперимента:
В коде, в Arduino ide, попробуйте заменить, в Вашем конкретном случае,
Blu-pil_ obich-indikator+acp-1+integer_perem.flp,
if (flprog::isTimer (_gen1P , 400))
на
if(millis() - _gen1P > 400)
и закомментируйте #include "flprogUtilites.h"
// #include "flprogUtilites.h"
Думаю, Вы будете удивлены.
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 12:35
CraCk
Mazur писал(а): 24 апр 2024, 09:21
в настройках таки не появилась возможность манипулировать с текстом
нету ни справа ни слева отобразить
В ряд переключатели, стилями еще возможно разместить, но вот возможности надписи разместить сверху переключателя уже ни как.
[spoiler]
Снимок экрана 2024-04-24 122426.png
[/spoiler]
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 12:41
ecoins
Murtaza писал(а): 24 апр 2024, 10:18
The last one versoin use less flash and ram memory .however the latest versoin use more flash and ram.
This is due to the fact that new functions have been added and always - SPI, i2c, all available UART, Etherhet.
In any case, it is better to use STM32F103C at 128kb or STM32F401Cx, STM32F411Cx.
Best regards, ecoins.
Это связано с тем, что добавлены новые функции и всегда - SPI,i2c, все доступные UART, Etherhet.
В любом случае лучше использовать STM32F103C на 128кb или STM32F401Cx, STM32F411Cx.
С уважением, ecoins.
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 12:46
ecoins
CraCk писал(а): 24 апр 2024, 12:35
В ряд переключатели, стилями еще возможно разместить, но вот возможности надписи разместить сверху переключателя уже ни как.
Разработчик планирует вынести работу c Web в отдельные библиотеки и а потом заняться интерфейсом.
Но можно многое сделать и в нынешней среде через добавления кодов HTML - и подобные интересные проекты существуют.
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 14:37
Mazur
[ref]CraCk[/ref], нет неправильно поняли
имелось ввиду как после названием хтмл поставить параметр ?
2024-04-24_183129.png
2024-04-24_183511.png
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 15:31
Murtaza
thanks Alexander
I will do
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 15:46
Faza888
Mazur писал(а): 24 апр 2024, 14:37
имелось ввиду как после названием хтмл поставить параметр ?
Вот так:
Температура.flp
Тестирование версии 9.0.
Добавлено: 24 апр 2024, 15:49
Murtaza
THANKS ,Ecoins
for your kind help