Страница 8 из 11

Тестирование версии 9.0.

Добавлено: 22.04.2024{, 17:34}
ecoins
fefar51702 писал(а):
22.04.2024{, 07:57}
тест есп32 и стм32f103 примерно одинаковые цыклы по вычислениям выдавали на считывание датчика весов вроде бы
притом есп при всей своей частоте была быстрее на чуток там единицы процентов
Это справедливо для небольших тестов.
Различия этих архитектур:
-программная область в STM32 внутри чипа и связана с ней полноценными параллельными шинами адреса и данных;
-программная область в ESP32 как правило во внешнем чипе (в некоторых моделях внутри основного чипа) и связано с через QSPI (быстрый SPI). При этом считывание происходит не по командно, а программными блоками, которые подгружаются в выделенную область из основной оперативной памяти (вроде бы килобайт 64). На небольших проектах в форме последовательных кодов это не сильно сказывается, в сложных библиотеках, где частый вызов функций, swapping может быть очень частым.

Отправлено спустя 4 минуты 18 секунд:
fefar51702 писал(а):
22.04.2024{, 07:57}
даже если у автора получится разделить работу по ядрам в есп то вычисления у неё так себе по сравнению с стм
а если взять из серии 4** так там и частота повыше и блок для работы с флоатом добавлен да если ещё и в дма закинуть это дело ...
Разделяю Ваши наблюдения - для серьезных задач STM32F407V, STM32H7, для задач попроще RP2040. Wi-Fi через UART как дополнительный модуль.
ESP32 для локальных проектов и как неплохое устройство для беспроводной связи.
С уважением, ecoins.

Тестирование версии 9.0.

Добавлено: 23.04.2024{, 07:34}
starmos
Иногда переменные в EEPROM необходимо передавать блоками (например у нас экран так инициализируется - все необходимые значения скидываются блоком), или например записать в блок переменных одинаковые значения, это удобно в цикле делать. Все это к тому, что полезно знать адрес переменной в EEPROM. Может таблица переменных была бы удобнее? Заполнил имя, адрес = можешь использовать её в проекте и обращаться либо по имени, либо по адресу.

Тестирование версии 9.0.

Добавлено: 23.04.2024{, 08:42}
ecoins
starmos писал(а):
23.04.2024{, 07:34}
Иногда переменные в EEPROM необходимо передавать блоками (например у нас экран так инициализируется - все необходимые значения скидываются блоком), или например записать в блок переменных одинаковые значения, это удобно в цикле делать. Все это к тому, что полезно знать адрес переменной в EEPROM. Может таблица переменных была бы удобнее? Заполнил имя, адрес = можешь использовать её в проекте и обращаться либо по имени, либо по адресу.
Поддерживаю.
Надеюсь разработчик обратит на это внимание.
Конечно имеется и альтернативный вариант - пользовательский блок, но лучше бы если разработчик реализует доступ по адресу в штатной версии.

Тестирование версии 9.0.

Добавлено: 23.04.2024{, 11:51}
Mazur
начинаю строить сайт но дальше чорного экрана ничего не происходит
2024-04-23_154905.png
2024-04-23_154905.png (3.18 КБ) 1044 просмотра
2024-04-23_154937.png
900.flp
(142.35 КБ) 9 скачиваний

Тестирование версии 9.0.

Добавлено: 23.04.2024{, 16:02}
georgsp
У вас интерфейс сервера не добавлен. В вашем слкчае клиен WiFi

Тестирование версии 9.0.

Добавлено: 23.04.2024{, 17:08}
Phazz
Mazur, localhost:8080/0

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 09:19}
Mazur
в настройках таки не появилась возможность манипулировать с текстом
нету ни справа ни слева отобразить
2024-04-24_131648.png
2024-04-24_131648.png (2.96 КБ) 798 просмотров
Отправлено спустя 2 минуты 44 секунды:
error.log
(75.25 КБ) 2 скачивания
нажимаю компилировать и всё вылетает мгновенно
900.flp
(167.34 КБ) 6 скачиваний

Тестирование версии 9.0.

Добавлено: 24.04.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.04.2024{, 10:32}
Phazz
Mazur, переменную отключите от блока

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 11:05}
Mazur
Phazz, если отключу как я выведу значение с него на сайт ?

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 11:11}
Phazz
Mazur, пока ни как, это баг. Я уже писал Сергею о нем, ждем исправления

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 11:51}
Mazur
манипуляции со значениями тоже не добавили
как мне перетащить значение из под низу к тэгу "температура" напротив неё
2024-04-24_154719.png
2024-04-24_154719.png (768 байт) 702 просмотра
что бы это было вот так на деле
11.png
11.png (768 байт) 700 просмотров

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 11:53}
Александр
Murtaza, Для эксперимента:
В коде, в 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.04.2024{, 12:35}
CraCk
Mazur писал(а):
24.04.2024{, 09:21}
в настройках таки не появилась возможность манипулировать с текстом
нету ни справа ни слева отобразить
В ряд переключатели, стилями еще возможно разместить, но вот возможности надписи разместить сверху переключателя уже ни как.
СпойлерПоказать
Снимок экрана 2024-04-24 122426.png
Снимок экрана 2024-04-24 122426.png (2.23 КБ) 675 просмотров

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 12:41}
ecoins
Murtaza писал(а):
24.04.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.04.2024{, 12:46}
ecoins
CraCk писал(а):
24.04.2024{, 12:35}
В ряд переключатели, стилями еще возможно разместить, но вот возможности надписи разместить сверху переключателя уже ни как.
Разработчик планирует вынести работу c Web в отдельные библиотеки и а потом заняться интерфейсом.
Но можно многое сделать и в нынешней среде через добавления кодов HTML - и подобные интересные проекты существуют.

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 14:37}
Mazur
CraCk, нет неправильно поняли
имелось ввиду как после названием хтмл поставить параметр ?
2024-04-24_183129.png
2024-04-24_183129.png (9.13 КБ) 666 просмотров
2024-04-24_183511.png
2024-04-24_183511.png (7.31 КБ) 666 просмотров

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 15:31}
Murtaza
thanks Alexander
I will do

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 15:46}
Faza888
Mazur писал(а):
24.04.2024{, 14:37}
имелось ввиду как после названием хтмл поставить параметр ?
Вот так:
Температура.flp
(62.42 КБ) 20 скачиваний

Тестирование версии 9.0.

Добавлено: 24.04.2024{, 15:49}
Murtaza
THANKS ,Ecoins
for your kind help