Страница 30 из 36
Re: FLProg 9.4.x тестирование
Добавлено: 21 авг 2025, 20:13
Ander
Dimon57 писал(а): 21 авг 2025, 14:24
Спасибо, Сергей, выручаете уже не в первый раз!
странно, что на сайте какая-то фигня висит люди жалуются скачивают по несколько раз и всем пофиг!
Пожалуйста, но я не Сергей.
На сайте в ближайшее время перезальём, обновим архив.
Re: FLProg 9.4.x тестирование
Добавлено: 21 авг 2025, 20:37
Phazz
lfgjikjjyj писал(а): 21 авг 2025, 19:18
с какой целью вы в синтаксе вводите кучу пробелов ?
и уже подбешивает удалять повсюду пробелы что бы потестить код
Видимо, чтобы вас позлить). Баг известен и будет исправлен
Re: FLProg 9.4.x тестирование
Добавлено: 21 авг 2025, 23:00
WildCat
lfgjikjjyj писал(а): 21 авг 2025, 19:18
с какой целью вы в синтаксе вводите кучу пробелов ?
Re: FLProg 9.4.x тестирование
Добавлено: 22 авг 2025, 20:57
dembel52
Всем доброго времени суток.
Столкнулся с такой проблемой, есть esp32 в роли мастера подключена через переходники по rs485 к компьютеру который иметирует слейв,задача просто получить четыре переменные.
Создаем переменные с адресами 100,110,120,130 и все работает, но когда меняем адреса на 40100,40110,40120,40130, контролер уходит в бесконечный ребут.
► Показать
20:20:53.087 -> Rebooting...
20:20:53.087 -> ets Jul 29 2019 12:21:46
20:20:53.087 ->
20:20:53.087 -> rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
20:20:53.087 -> configsip: 0, SPIWP:0xee
20:20:53.087 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
20:20:53.087 -> mode:DIO, clock div:1
20:20:53.133 -> load:0x3fff0030,len:1344
20:20:53.133 -> load:0x40078000,len:13964
20:20:53.133 -> load:0x40080400,len:3600
20:20:53.133 -> entry 0x400805f0
20:20:53.325 ->
0:20:53.419 ->
20:20:53.419 ->
20:20:54.026 -> 78,87,11,52,251;
20:20:54.305 -> Guru Meditation Error: Core 1 panic'ed (Double exception).
20:20:54.305 ->
20:20:54.305 -> Core 1 register dump:
20:20:54.305 -> PC : 0x400886a2 PS : 0x00040436 A0 : 0x800d4c04 A1 : 0x3ffc4920
20:20:54.305 -> A2 : 0x3ffbd7d8 A3 : 0x00000000 A4 : 0x00000002 A5 : 0x00000002
20:20:54.352 -> A6 : 0x00000000 A7 : 0x00000000 A8 : 0x40080080 A9 : 0x3ffc4a00
20:20:54.352 -> A10 : 0x00060636 A11 : 0x00040026 A12 : 0x00000002 A13 : 0x00000002
20:20:54.352 -> A14 : 0x3ffbd670 A15 : 0x80000001 SAR : 0x0000000a EXCCAUSE: 0x00000002
20:20:54.352 -> EXCVADDR: 0xffffffe0 LBEG : 0x40084365 LEND : 0x4008436d LCOUNT : 0x00000027
20:20:54.352 ->
20:20:54.352 ->
20:20:54.352 -> Backtrace: 0x4008869f:0x3ffc4920 0x400d4c01:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 0x4008869f:0x3ffc49c0 0x4008869f:0x3ffc49e0 0x4008869f:0x3ffc4a00 0x4008007d:0x3ffc4920 0x400d4bf0:0x3ffc4940 0x4008869f:0x3ffc4960 0x4008869f:0x3ffc4980 0x4008869f:0x3ffc49a0 |<-CONTINUES
20:20:54.538 ->
20:20:54.585 ->
20:20:54.585 ->
20:20:54.585 ->
20:20:54.585 -> ELF file SHA256: 0c0c55149de8bd20
20:20:54.585 ->
20:20:54.821 -> Rebooting...
Может кто знает в чем причина?
Re: FLProg 9.4.x тестирование
Добавлено: 24 авг 2025, 12:23
dembel52
Уважаемые знатоки модбас прошу вашего совета.
Имеется частотный преобразователь с возможностью управления по rs-485, в документации указано что начальный адрес 40000.
Вопрос в том: в FLprog нужно указывать адрес 40000 или же это Holding Registr с нулеывм адресом?
Re: FLProg 9.4.x тестирование
Добавлено: 24 авг 2025, 13:06
Rovki
Быстрее попробовать в реальности
Re: FLProg 9.4.x тестирование
Добавлено: 24 авг 2025, 15:50
noanylag
FLProg версия 9.4.1 . НА ИК (IR) пультах совсем крест поставлен ? Как не бился - вшитый считыватель кодов работает, а при использовании блока не работает. Проект из FLProg_8-2-3 при компиляции из 8-2-3 работает, в 9-4-1 не работает- нет приема кодов. Что делать , как победить ?
Re: FLProg 9.4.x тестирование
Добавлено: 26 авг 2025, 10:27
ARTEMM
вылет программы при попытке использовать внешний ээпром
Re: FLProg 9.4.x тестирование
Добавлено: 26 авг 2025, 16:45
ecoins
ARTEMM писал(а): 26 авг 2025, 10:27
вылет программы при попытке использовать внешний ээпром
Спасибо, принято.
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 26 авг 2025, 16:49
ecoins
noanylag писал(а): 24 авг 2025, 15:50
FLProg версия 9.4.1 . НА ИК (IR) пультах совсем крест поставлен ? Как не бился - вшитый считыватель кодов работает, а при использовании блока не работает. Проект из FLProg_8-2-3 при компиляции из 8-2-3 работает, в 9-4-1 не работает- нет приема кодов. Что делать , как победить ?
Старые блоки ориентированы на AVR.
Новые универсальные - возможно кто-то из пользователей сделает пользовательские блоки.
Если нет, то через какое-то время будут сделаны и штатные.
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 26 авг 2025, 17:57
dembel52
FLprog версия 9.5.6, контролер esp32 не работает модбас(rs-485) с большими адресами(рабочие адреса заканчиваются где-то между 300-400) контролер уходит в ребут.
Re: FLProg 9.4.x тестирование
Добавлено: 27 авг 2025, 03:56
ecoins
dembel52 писал(а): 26 авг 2025, 17:57
FLprog версия 9.5.6, контролер esp32 не работает модбас(rs-485) с большими адресами(рабочие адреса заканчиваются где-то между 300-400) контролер уходит в ребут.
Пока требования к адресам int16_t со значением от 0 до 30000.
С ребут проблема будет решена.
Адресное пространство тоже будет расширено, пока подбирается оптимальное решением.
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 28 авг 2025, 19:37
aidar_i
Если при создании переменной в окошке сделать комментарий все созданные ниже переменные окажутся комментированными в скетче:
Не пробовал, знак \n поможет?
Re: FLProg 9.4.x тестирование
Добавлено: 29 авг 2025, 23:42
Editor
Всем привет. Я начинающий и простите за глупые вопросы если что.
Тут мне посоветовали попробовать использовать в своих проектах сменить Ардуино нано на более новое оборудование.
Я решил что попробую на RP2040-Zero.Прочитал хвалебные отзывы о обсуждаемой версии FLProg 9.4.1 и подумал,а что если я попробую создать что то новое пока контролеры идут по почте из Китая?Ведь в верссии 8.2.3 этого контроллера нет.
И вот я начал было выводить на экран будущие компоненты и возникла мысль,а что если попробовать скомпилировать их и посмотреть что будет?
Предыдущие проекты через волшебство пункта "сменить контролллер" выдавали кучу сообщений красным текстом о ошибках,а тут я честно и сразу начал с нужного контролера. И вот тут та же история - куча красных сообщений,которые я мало понимаю о чём и в итоге контрольные суммы проекта! Что думать ? Что всё нормально раз высветилась в итоге сумма занимаемых байтов? Что что то с программой или моими действиями? И я решил просто вывести всего один DS1307 и скомпилировать.В прежних версиях FLProg никакого красного текста,а тут несколько строк и контрольная сумма в конце.
Кто то может подсказать что происходит?
Re: FLProg 9.4.x тестирование
Добавлено: 30 авг 2025, 05:13
Phazz
Красный текст это не всегда критические ошибки. Если компиляция, завершилась без ошибки в последней строке, то все в порядке.
Re: FLProg 9.4.x тестирование
Добавлено: 31 авг 2025, 01:04
Editor
Phazz писал(а): 30 авг 2025, 05:13
Красный текст это не всегда критические ошибки. Если компиляция, завершилась без ошибки в последней строке, то все в порядке.
Спасибо.Просто читал сообщения что мол эта версия программы самая стабильная,а понять что происходит такому как мне сложно.
Re: FLProg 9.4.x тестирование
Добавлено: 31 авг 2025, 05:21
ecoins
Editor писал(а): 31 авг 2025, 01:04
Phazz писал(а): 30 авг 2025, 05:13
Красный текст это не всегда критические ошибки. Если компиляция, завершилась без ошибки в последней строке, то все в порядке.
Спасибо.Просто читал сообщения что мол эта версия программы самая стабильная,а понять что происходит такому как мне сложно.
1.Вы наверное увидели набор примерно из таких сообщений:
C:\Users\ecoin\AppData\Local\Temp\flprog\pr36\pr36.ino: In function 'void setup()':
C:\Users\ecoin\AppData\Local\Temp\flprog\pr36\pr36.ino:47:12: warning: 'B00000000' is deprecated: use 0b00000000 instead [-Wdeprecated-declarations]
47 | Wire.write(B00000000);
| ^~~~~~~~~
In file included from D:/0150_FLProg_9.5.0/ideV8/portable/packages/rp2040/hardware/rp2040/4.5.3/ArduinoCore-API/api/ArduinoAPI.h:26,
from D:\0150_FLProg_9.5.0\ideV8\portable\packages\rp2040\hardware\rp2040\4.5.3\cores\rp2040/api/ArduinoAPI.h:2,
from D:\0150_FLProg_9.5.0\ideV8\portable\packages\rp2040\hardware\rp2040\4.5.3\cores\rp2040/Arduino.h:28,
from sketch\pr36.ino.cpp:1:
D:/0150_FLProg_9.5.0/ideV8/portable/packages/rp2040/hardware/rp2040/4.5.3/ArduinoCore-API/api/Binary.h:45:3: note: declared here
45 | B00000000 DEPRECATED(0b00000000) = 0,
| ^~~~~~~~~
C:\Users\ecoin\AppData\Local\Temp\flprog\pr36\pr36.ino:48:12: warning: 'B10001000' is deprecated: use 0b10001000 instead [-Wdeprecated-declarations]
48 | Wire.write(B10001000);
2.Это предупреждение от том, что на будущее не желательно при использовании двоичного формата форма
B00000000 является устаревшей, работать будет, но рекомендуется к использованию формат 0b00000000.
3.Часы DS1307 делались давно для контроллеров AVR (Nano,UNO). Соответственно версия компилятора C++ для AVR очень древняя, не менялась и видимо уже не будет меняться.
4.Raspberry Pi Pico(Zero) современный процессор. Используемая версия компилятора вежливо напоминает об устаревшем синтаксисе, работать будет, но как-то не эстетично
5.Сами часы DS1307 очень древние и очень не точные. FLProg новых версий поддерживает точные часы DS3231, например такие:
https://aliexpress.ru/item/100500894538 ... 5c51cSg8OF
6.Выбор нового процессора типа RP2040 хорошее и перспективное решение. Это направление развивается - RP2350:
https://aliexpress.ru/item/100500811723 ... 5a28TS9lki
https://aliexpress.ru/item/100500833971 ... 5a28TS9lki
https://aliexpress.ru/item/100500840480 ... 2133hfbQ3K
Выпускаются версии с WiFi - по сути это уже трехядерная система:
https://aliexpress.ru/item/100500830519 ... 44a9DHkH5B
Успехов.
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 02 сен 2025, 09:22
Aviacode
Ходили слухи, что в новых версиях программы, можно будет управлять отключением регистров modbus в опросе мастера. Реализовано ли это сейчас?
Re: FLProg 9.4.x тестирование
Добавлено: 02 сен 2025, 11:41
lfgjikjjyj
в меню не хватает произвольного заполнения диапазона ну или математических добавок на выбор
есть только вариант с постоянной состовляющей шага 1-2-3-... суммы или вычитания
мне доспустим нужно 1-2-4-8-16-32
вот еслиб в меню можно было указать число которое нужно возводить в степень с каждым шагом
ну или вариант с заполнением шагов как пользователю угодно допустим кнопочка открывающая окно с двумя клонками № шага и его значение ну а лучше подгрузить эксель
Re: FLProg 9.4.x тестирование
Добавлено: 06 сен 2025, 14:53
mmn71
А куда пропал "Дисплей на чипе HD44780" из встроенных блоков?
диспл.PNG
Как его вернуть?