Страница 21 из 42

Тестирование версии 8.х

Добавлено: 06 фев 2023, 07:45
vovka1973
support писал(а): 05 фев 2023, 21:56 Нужен проект. У меня работает
вот ошибка после компиляции программа закрывается если добавить WebServerPage
error.log

Тестирование версии 8.х

Добавлено: 06 фев 2023, 09:29
rw6cm
vovka1973 писал(а): 06 фев 2023, 07:45 программа закрывается если добавить WebServerPage
Подтверждаю.
При компиляции программа закрывается если добавить WebServerPage в проекты с ESP контроллерами.

Тестирование версии 8.х

Добавлено: 06 фев 2023, 09:37
aidar_i
rw6cm писал(а): 06 фев 2023, 09:29Подтверждаю.
Аналогично!

Тестирование версии 8.х

Добавлено: 06 фев 2023, 16:31
support
vovka1973 писал(а): 06 фев 2023, 07:45
support писал(а): 05 фев 2023, 21:56 Нужен проект. У меня работает
вот ошибка после компиляции программа закрывается если добавить WebServerPageerror.log
Исправил

Тестирование версии 8.х

Добавлено: 06 фев 2023, 20:11
tronik1
tronik1 писал(а): 22 янв 2023, 12:41 [spoiler]ESP32_test_MCP23017.flp[/spoiler]
Если в проекте ESP32 использовать блок для микросхемы расширения MCP23017 то перестает работать WEB интерфейс и OTA. Плата пингуется но вебинтерфейса нет. Эта проблема прослеживается в 8.0.2 и 7.5.0, в других версях не пробовал. Уважаемый support, можно ли это как то исправить? Заранее благодарен.
Будет ли работать штатный блок MCP23017 для ESP32?

Тестирование версии 8.х

Добавлено: 18 фев 2023, 10:58
Alexander65
Доброго всем дня. Решил попробовать Бэту версия программы FLProg 8.1.0 на Mega2560. Modbus RTU Slave -не работает !!! Хотя Modbus RTU Master - работает отлично. В версии FLProg 7.3.8 работает и RTU Slave и RTU Master. Однако в FLProg 8.1.0 есть великолепные возможности работы сразу нескольких Slave и Master. (только бы это всё работало).

Отправлено спустя 3 минуты 3 секунды:
Использую регистры (Holding) функции 03, 06, 16.

Тестирование версии 8.х

Добавлено: 19 фев 2023, 13:15
DrMario
Падение программы при редактировании ПБ.
error.log

Тестирование версии 8.х

Добавлено: 20 фев 2023, 09:28
mandrew
Alexander65 писал(а): 18 фев 2023, 10:58 Доброго всем дня. Решил попробовать Бэту версия программы FLProg 8.1.0 на Mega2560. Modbus RTU Slave -не работает !!! Хотя Modbus RTU Master - работает отлично. В версии FLProg 7.3.8 работает и RTU Slave и RTU Master. Однако в FLProg 8.1.0 есть великолепные возможности работы сразу нескольких Slave и Master. (только бы это всё работало).

Отправлено спустя 3 минуты 3 секунды:
Использую регистры (Holding) функции 03, 06, 16.
Добрый день. Такае же история. Но Modbus RTU Master работает гораздо шустрее чем в версии FLProg 7.3.8(обмен с Каскадой).

Тестирование версии 8.х

Добавлено: 20 фев 2023, 10:05
rw6cm
[ref=#00aa00]support[/ref],
В описании контроллеров esp8266 ESP-12,E,Q,F, 13 попутаны местами MISO с MOSI.
Здесь обсуждалось

Тестирование версии 8.х

Добавлено: 24 фев 2023, 18:06
pmishazzz
Неработаєт блок генератора

Тестирование версии 8.х

Добавлено: 25 фев 2023, 15:42
Dryundel
Пожелания по Редактору PRO

[ref=#00aa00]support[/ref], Есть очень большой запрос многих пользователей на реализацию вставки кода из экземпляров блока в тело общей функции. Очень много динамических реализаций сделать практически не возможно без костылей.

void GeneralFunction()
{

CodeFunction_Instance1;
CodeFunction_Instance2;
CodeFunction_Instance3;

}

.

Тестирование версии 8.х

Добавлено: 25 фев 2023, 18:45
Phazz
Давно просим (

Тестирование версии 8.х

Добавлено: 25 фев 2023, 20:34
artemka19
Dryundel писал(а): 25 фев 2023, 15:42 Есть очень большой запрос многих пользователей на реализацию вставки кода из экземпляров блока в тело общей функции. Очень много динамических реализаций сделать практически не возможно без костылей
Phazz писал(а): 25 фев 2023, 18:45Давно просим (
присоединяюсь к просьбе!

Тестирование версии 8.х

Добавлено: 26 фев 2023, 20:02
Naladchik
Dryundel писал(а): 25 фев 2023, 15:42 Пожелания по Редактору PRO
support, Есть очень большой запрос многих пользователей на реализацию вставки кода из экземпляров блока в тело общей функции. Очень много динамических реализаций сделать практически не возможно без костылей.
А если еще и порядок вставки будет определяться порядком компиляции блоков в проекте, а не порядком вставки блоков в проект, так будет вообще замечательно.
Этот момент имеет огромное значение при формировании веб-интерфейсов.

Тестирование версии 8.х

Добавлено: 26 фев 2023, 21:45
aidar_i
artemka19 писал(а): 25 фев 2023, 20:34 А если еще и порядок вставки будет определяться порядком компиляции блоков в проекте, а не порядком вставки блоков в проект, так будет вообще замечательно.
Этот момент имеет огромное значение при формировании веб-интерфейсов.
Про это автор программы в курсе, но похоже забыл или некогда. Это касается setup и функции. А вообще было бы лучше, если можно было бы оба варианта порядка компилирования сделать во всех секциях.
Управлять флажком.
И сделать в старом и новом редакторах.
В старом бы убрать всякие проверки правильности кода.

Тестирование версии 8.х

Добавлено: 28 фев 2023, 07:44
aidar_i
Никто не пробовал штатный STM32?
Пробовал прошивать по USB. Штатно не прошивает (бутлоадер установлен), установил доп платы STM32 по инструкции из темы Прошивка STM32.

Сразу идет ошибка компиляции.
Мешается библиотека flprogUtilites.
[spoiler]h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp: In function 'int flprog::serialModeFromInt(int16_t)':
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:149:16: error: 'SERIAL_5N1' was not declared in this scope
return SERIAL_5N1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:149:16: note: suggested alternative: 'SERIAL_8N1'
return SERIAL_5N1;
^~~~~~~~~~
SERIAL_8N1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:152:16: error: 'SERIAL_6N1' was not declared in this scope
return SERIAL_6N1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:152:16: note: suggested alternative: 'SERIAL_8N1'
return SERIAL_6N1;
^~~~~~~~~~
SERIAL_8N1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:155:16: error: 'SERIAL_7N1' was not declared in this scope
return SERIAL_7N1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:155:16: note: suggested alternative: 'SERIAL_8N1'
return SERIAL_7N1;
^~~~~~~~~~
SERIAL_8N1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:158:16: error: 'SERIAL_5N2' was not declared in this scope
return SERIAL_5N2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:158:16: note: suggested alternative: 'SERIAL_8N2'
return SERIAL_5N2;
^~~~~~~~~~
SERIAL_8N2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:161:16: error: 'SERIAL_6N2' was not declared in this scope
return SERIAL_6N2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:161:16: note: suggested alternative: 'SERIAL_8N2'
return SERIAL_6N2;
^~~~~~~~~~
SERIAL_8N2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:164:16: error: 'SERIAL_7N2' was not declared in this scope
return SERIAL_7N2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:164:16: note: suggested alternative: 'SERIAL_8N2'
return SERIAL_7N2;
^~~~~~~~~~
SERIAL_8N2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:167:16: error: 'SERIAL_5E1' was not declared in this scope
return SERIAL_5E1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:167:16: note: suggested alternative: 'SERIAL_8E1'
return SERIAL_5E1;
^~~~~~~~~~
SERIAL_8E1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:170:16: error: 'SERIAL_6E1' was not declared in this scope
return SERIAL_6E1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:170:16: note: suggested alternative: 'SERIAL_8E1'
return SERIAL_6E1;
^~~~~~~~~~
SERIAL_8E1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:173:16: error: 'SERIAL_5E2' was not declared in this scope
return SERIAL_5E2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:173:16: note: suggested alternative: 'SERIAL_8E2'
return SERIAL_5E2;
^~~~~~~~~~
SERIAL_8E2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:176:16: error: 'SERIAL_6E2' was not declared in this scope
return SERIAL_6E2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:176:16: note: suggested alternative: 'SERIAL_8E2'
return SERIAL_6E2;
^~~~~~~~~~
SERIAL_8E2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:179:16: error: 'SERIAL_5O1' was not declared in this scope
return SERIAL_5O1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:179:16: note: suggested alternative: 'SERIAL_8O1'
return SERIAL_5O1;
^~~~~~~~~~
SERIAL_8O1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:182:16: error: 'SERIAL_6O1' was not declared in this scope
return SERIAL_6O1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:182:16: note: suggested alternative: 'SERIAL_8O1'
return SERIAL_6O1;
^~~~~~~~~~
SERIAL_8O1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:185:16: error: 'SERIAL_5O2' was not declared in this scope
return SERIAL_5O2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:185:16: note: suggested alternative: 'SERIAL_8O2'
return SERIAL_5O2;
^~~~~~~~~~
SERIAL_8O2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:188:16: error: 'SERIAL_6O2' was not declared in this scope
return SERIAL_6O2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:188:16: note: suggested alternative: 'SERIAL_8O2'
return SERIAL_6O2;
^~~~~~~~~~
SERIAL_8O2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:200:16: error: 'SERIAL_7E1' was not declared in this scope
return SERIAL_7E1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:200:16: note: suggested alternative: 'SERIAL_8E1'
return SERIAL_7E1;
^~~~~~~~~~
SERIAL_8E1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:206:16: error: 'SERIAL_7E2' was not declared in this scope
return SERIAL_7E2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:206:16: note: suggested alternative: 'SERIAL_8E2'
return SERIAL_7E2;
^~~~~~~~~~
SERIAL_8E2
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:212:16: error: 'SERIAL_7O1' was not declared in this scope
return SERIAL_7O1;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:212:16: note: suggested alternative: 'SERIAL_8O1'
return SERIAL_7O1;
^~~~~~~~~~
SERIAL_8O1
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:218:16: error: 'SERIAL_7O2' was not declared in this scope
return SERIAL_7O2;
^~~~~~~~~~
h:\FLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites\src\flprogUtilites.cpp:218:16: note: suggested alternative: 'SERIAL_8O2'
return SERIAL_7O2;
^~~~~~~~~~
SERIAL_8O2
[/spoiler]
Убираю эту библиотеку , прошивается по USB. Но когда в библиотеке таймеры, опять ошибка.

Кстати, сейчас в ядре прописано #define LED_BUILTIN PC13, это значит, что не нужно в скетче Блинк менять LED_BUILTIN на PC13.

Тестирование версии 8.х

Добавлено: 28 фев 2023, 08:22
rw6cm
aidar_i писал(а): 28 фев 2023, 07:44 Никто не пробовал штатный STM32?
Сразу идет ошибка компиляции.
Прошивать не пробовал, компиляция пустого скетча проходит.
2023_02_28_08_04_17_Window.png

Тестирование версии 8.х

Добавлено: 28 фев 2023, 08:34
aidar_i
rw6cm писал(а): 28 фев 2023, 08:22 Прошивать не пробовал, компиляция пустого скетча проходит.
Уточнил вопрос выше.

Тестирование версии 8.х

Добавлено: 28 фев 2023, 08:40
ecoins
rw6cm писал(а): 28 фев 2023, 08:22 Пробовал прошивать по USB. Штатно не прошивает, установил доп платы STM32 по инструкции из темы
Не факт, что это возможно.
Основным вариантом для штатной прошивки является прошивка программатором или через UART (с переключением пошивки) и должен быть установлен CubProgrammer.
Потом уже, если постараться, наверное возможно и через UART.
Если бы использовать ядро отClark, то там попроще., побыстрее и скетч процентов на 25-30 поменьше.

Тестирование версии 8.х

Добавлено: 28 фев 2023, 08:47
aidar_i
ecoins писал(а): 28 фев 2023, 08:40 Не факт, что это возможно.
Возможно не штатными платами и прошивается у меня нормально c доп платами (от Кларка)и с бутлодером (попробуйте, ссылки выше привел). Ошибка компиляции только с доп платами, штатные платы компилируются.
Так же прошивается и через уарт и через ST LINK.