FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Serhio44
Рядовой
Сообщения: 29
Зарегистрирован: 12 окт 2020, 16:21
Откуда: Шизино
Имя: Сергей
Благодарил (а): 4 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Serhio44 »

slsl
Лейтенант
Сообщения: 403
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 30 раз
Поблагодарили: 76 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение slsl »

Не видится дисплей 7735 ( viewtopic.php?p=145152#p145152 )
на ЕСП32. Пробовал в режиме DMA и без.
Может из-за нестандартных пинов выбора дисплея, хотя на ПБ - отображение на этих же пинах есть.
пины.png
Показать
08:21:18 4 26.03.2026
---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S Dev Module/50; Core->ESP32/500; Arch->ESP32/500; ID=2D121153;
RT_HW_BASE.h: v.6.9.1 07.03.2026;
RT_HW_CONSOLE.h: v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=160mHz; Vcc=3.30; Memory: FLASH=4Mb; SRAM=512Kb; ROM=448Kb;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm= 5, 4, 4, 5, 50,
period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]: 0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
30,31,32,33,34;
PWM[29]: 0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
30,31,32,33,34;
DIN[32]: 0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
SRV[2] : 12,14;
INT[32]: 0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
30,31,32,33,34,35,36,39;
N5V[38]: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
24,25,26,27,28,29,30,31,32,33,34,35,36,39;
--------------------------------Specific of using-------------------------------
Strapping pins 0,2,4,5,12,15;
Connected to the integrated SPI flash pins 6,7,8,9,11;
Boot fail if pulled high;
Input only pins >=34;
Download:: pin.0-pulled up; pin.1-debug output at boot;
Download:: pin.2-connected to on-board Led; pin.3-HIGH at boot;
----------------------------Communication interfaces----------------------------
UART0: RX=3; TX=1; Yes init; Speed=115200, 8,N,1;
UART1: RX=14; TX=27; No init; Speed=115200, 8,N,1;
UART2: RX=16; TX=17; No init; Speed=115200, 8,N,1;
I2C0: SDA=21; SCL=22; No init; Speed=400000; Master;
I2C1: SDA=33; SCL=32; No init; Speed=400000; Master;
--------------------------------SPI for ESP32/510-------------------------------
SPI0: SCK=18; MISO=19; MOSI=23; Master ; Speed=4000000; Master;
SPI1: SCK=13; MISO=12; MOSI=26; No init; Speed=4000000; Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=12; Led=2; Button=34; ADC=36; PWM=26; TEST=27;
TEST---->DS1820=33; SR05=13; Servo.0=12; Servo.1=14;
SPI CS-->CS0=5; CS1=4; CS2=25; CS3=15;
--------------------------------------UART--------------------------------------
UART0: RX=3; TX=1; Yes init; Speed=115200, 8,N,1;
UART1: RX=14; TX=27; No init; Speed=115200, 8,N,1;
UART2: RX=16; TX=17; No init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------
фл9_7735.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4487
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение ecoins »

slsl писал(а): 26 мар 2026, 08:57 Не видится дисплей 7735 ( viewtopic.php?p=145152#p145152 )
на ЕСП32. Пробовал в режиме DMA и без.
Может из-за нестандартных пинов выбора дисплея, хотя на ПБ - отображение на этих же пинах есть.
Понятная причина.
Выведите на экран хотя бы одну переменную , значение которое изменяется - например быстродействие.
Статичную картинку не выводит, возможно добавим метод безусловного вывода при первом запуске. Но не сейчас.
Успехов.
С уважением, ecoins.
Alhim20
Рядовой
Сообщения: 99
Зарегистрирован: 28 окт 2024, 04:02
Откуда: Белогорск
Имя: Илья
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Alhim20 »

Доброе время суток. У меня стояла 9.6.21. Все было ок. Обновился на 9.6.25. Крашится сразу при открытии любого старого проекта из 9.6.21 и раньше. 9.6.23 такая же история. Откатился на 9.6.21. Все ок. Вин 10.

Походу не туда запостил
Аватара пользователя
Skull
Лейтенант
Сообщения: 450
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Skull »

Если в последней версии выбрать сканирование шин - 1-Wire, rp2040, то по нажатию зеленой галочки вылет

в самой среде блоки 1-Wire тоже не работают, дисплей не инициализируется даже
texbez
Лейтенант
Сообщения: 417
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 14 раз
Поблагодарили: 2 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение texbez »

maxrolor писал(а): 24 мар 2026, 17:17 Всем доброго времени суток извиняюсь за офтоп. Хотелось бы внести свой небольшой вклад по блокам. Делаю блок для работы с MQTT (пока сделал для ESP8266, в ближайших планах добавить поддержку ESP32 и совместить всё в одном пакете.) Подскажите пожалуйста к кому могу обратиться и отправить блок? Часто тестирую Beta версии и давно не хватало этих блоков?
Спасибо за блок! Блоки предыдущие от других авторов , не помню от кого простите, работали,но при запуске контроллера сыпали мусор в брокер. По разному пробовал бороться и на отдельную плату ставил блоки приёма и передачи , а плату запускал после подключения к брокеру, и отдельно блок main ставил на плату - не чего не помогало. С вашим блоком всё хорошо на версии Fl 8.2.3. На 9.6.20. при запуске IDE говорит что не найдена библиотека
test26.png
. Пытался найти её в IDE - не чего не находит. Но тем не менее компилируется и работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
texbez
Лейтенант
Сообщения: 417
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 14 раз
Поблагодарили: 2 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение texbez »

Ander писал(а): 25 мар 2026, 18:26
Skull писал(а): 25 мар 2026, 17:53 Обновление программы- проверить наличие новых версий - и программа просто сворачивается. Как-то еще обновить можно ? Авторизовался
Обновите данные пользователя в клубе, проверьте наличие галочки Бета версия.
А где проверить что это бета?
У меня тоже нажимаешь проверить обновление - просто сворачивается.
И каждый раз надо авторизовываться.
Ander
Администратор
Сообщения: 744
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 57 раз
Поблагодарили: 142 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Ander »

texbez писал(а): 29 мар 2026, 11:00
Ander писал(а): 25 мар 2026, 18:26
Skull писал(а): 25 мар 2026, 17:53 Обновление программы- проверить наличие новых версий - и программа просто сворачивается. Как-то еще обновить можно ? Авторизовался
Обновите данные пользователя в клубе, проверьте наличие галочки Бета версия.
А где проверить что это бета?
У меня тоже нажимаешь проверить обновление - просто сворачивается.
И каждый раз надо авторизовываться.
Настройки тут. Если не обновляется смотрите в сторону брендмауэра и антивируса
У вас нет необходимых прав для просмотра вложений в этом сообщении.
texbez
Лейтенант
Сообщения: 417
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 14 раз
Поблагодарили: 2 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение texbez »

Ander писал(а): 29 мар 2026, 11:19
texbez писал(а): 29 мар 2026, 11:00
Ander писал(а): 25 мар 2026, 18:26

Обновите данные пользователя в клубе, проверьте наличие галочки Бета версия.
А где проверить что это бета?
У меня тоже нажимаешь проверить обновление - просто сворачивается.
И каждый раз надо авторизовываться.
Настройки тут. Если не обновляется смотрите в сторону брендмауэра и антивируса
Спасибо, нашёл, но всё равно не помогло.
Сори , перезапустил- всё работает.
Аватара пользователя
Skull
Лейтенант
Сообщения: 450
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Skull »

А почему такой маленький лимит на виджеты?
Аватара пользователя
Skull
Лейтенант
Сообщения: 450
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Skull »

C графическим дисплеем ST7789 отваливается MobBus rtu, как мастер, так и слейв ,вне зависимости от количества виджетов
ecoins
Администратор
Сообщения: 4487
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение ecoins »

Skull писал(а): 29 мар 2026, 21:40 C графическим дисплеем ST7789 отваливается MobBus rtu, как мастер, так и слейв ,вне зависимости от количества виджетов
На каком CPU?
Какое разрешение экрана?
Какое насыщение экрана данными?
Используется DMA?
И что такое отваливается?
Выложите проект.
Аватара пользователя
Skull
Лейтенант
Сообщения: 450
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение Skull »

ecoins писал(а): 29 мар 2026, 22:23
Skull писал(а): 29 мар 2026, 21:40 C графическим дисплеем ST7789 отваливается MobBus rtu, как мастер, так и слейв ,вне зависимости от количества виджетов
На каком CPU?
Какое разрешение экрана?
Какое насыщение экрана данными?
Используется DMA?
И что такое отваливается?
Выложите проект.
Проект отправил
maxrolor
Рядовой
Сообщения: 60
Зарегистрирован: 14 дек 2023, 14:04
Откуда: Анапа
Имя: Максим
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение maxrolor »

texbez писал(а): 29 мар 2026, 10:54
maxrolor писал(а): 24 мар 2026, 17:17 Всем доброго времени суток извиняюсь за офтоп. Хотелось бы внести свой небольшой вклад по блокам. Делаю блок для работы с MQTT (пока сделал для ESP8266, в ближайших планах добавить поддержку ESP32 и совместить всё в одном пакете.) Подскажите пожалуйста к кому могу обратиться и отправить блок? Часто тестирую Beta версии и давно не хватало этих блоков?
Спасибо за блок! Блоки предыдущие от других авторов , не помню от кого простите, работали,но при запуске контроллера сыпали мусор в брокер. По разному пробовал бороться и на отдельную плату ставил блоки приёма и передачи , а плату запускал после подключения к брокеру, и отдельно блок main ставил на плату - не чего не помогало. С вашим блоком всё хорошо на версии Fl 8.2.3. На 9.6.20. при запуске IDE говорит что не найдена библиотека test26.png. Пытался найти её в IDE - не чего не находит. Но тем не менее компилируется и работает.
Доброго времени суток. У меня такая же проблема, как решить пока не знаю, но главное компилируется))) Отложил в дальний ящик)))
texbez
Лейтенант
Сообщения: 417
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 14 раз
Поблагодарили: 2 раза

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение texbez »

maxrolor писал(а): 30 мар 2026, 08:35
texbez писал(а): 29 мар 2026, 10:54
maxrolor писал(а): 24 мар 2026, 17:17 Всем доброго времени суток извиняюсь за офтоп. Хотелось бы внести свой небольшой вклад по блокам. Делаю блок для работы с MQTT (пока сделал для ESP8266, в ближайших планах добавить поддержку ESP32 и совместить всё в одном пакете.) Подскажите пожалуйста к кому могу обратиться и отправить блок? Часто тестирую Beta версии и давно не хватало этих блоков?
Спасибо за блок! Блоки предыдущие от других авторов , не помню от кого простите, работали,но при запуске контроллера сыпали мусор в брокер. По разному пробовал бороться и на отдельную плату ставил блоки приёма и передачи , а плату запускал после подключения к брокеру, и отдельно блок main ставил на плату - не чего не помогало. С вашим блоком всё хорошо на версии Fl 8.2.3. На 9.6.20. при запуске IDE говорит что не найдена библиотека test26.png. Пытался найти её в IDE - не чего не находит. Но тем не менее компилируется и работает.
Доброго времени суток. У меня такая же проблема, как решить пока не знаю, но главное компилируется))) Отложил в дальний ящик)))
Не плохо было бы в блоке приёма сообщений сделать вход принудительного приёма, иногда надо при запуске сразу считать показания с брокера.
Спасибо.
maxrolor
Рядовой
Сообщения: 60
Зарегистрирован: 14 дек 2023, 14:04
Откуда: Анапа
Имя: Максим
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение maxrolor »

texbez писал(а): 30 мар 2026, 08:53
maxrolor писал(а): 30 мар 2026, 08:35
texbez писал(а): 29 мар 2026, 10:54
Спасибо за блок! Блоки предыдущие от других авторов , не помню от кого простите, работали,но при запуске контроллера сыпали мусор в брокер. По разному пробовал бороться и на отдельную плату ставил блоки приёма и передачи , а плату запускал после подключения к брокеру, и отдельно блок main ставил на плату - не чего не помогало. С вашим блоком всё хорошо на версии Fl 8.2.3. На 9.6.20. при запуске IDE говорит что не найдена библиотека test26.png. Пытался найти её в IDE - не чего не находит. Но тем не менее компилируется и работает.
Доброго времени суток. У меня такая же проблема, как решить пока не знаю, но главное компилируется))) Отложил в дальний ящик)))
Не плохо было бы в блоке приёма сообщений сделать вход принудительного приёма, иногда надо при запуске сразу считать показания с брокера.
Спасибо.
Хорошая идея, попробую добавить
GoshaA
Рядовой
Сообщения: 46
Зарегистрирован: 31 авг 2024, 13:31
Имя: Игорь
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение GoshaA »

Добрый день. v. 9.6.27
Дисплей 2,42" 1309. запрограмил, ничего не показывает.(конечно выбрал в дереве проектов 1309)
ecoins
Администратор
Сообщения: 4487
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение ecoins »

GoshaA писал(а): 30 мар 2026, 12:02 Добрый день. v. 9.6.27
Дисплей 2,42" 1309. запрограмил, ничего не показывает.(конечно выбрал в дереве проектов 1309)
Сложно заставить это дисплей не работать - в своей их называем (1306/1309) "утюгами".
От Вас недостаточно информации для диагностирования проблемы.
Попробую определить источник проблемы, основываясь на догадках.
1.У Вас дисплей подключен через i2c. Если через SPI - ответы будут другие, немного посложнее.
2.Запустите блок сканирования i2c из кандидатов и определите адрес i2c.
Наверное это будет 0x3C. Именно это адрес надо использовать при настройке дисплея.
3.Сейчас в выводе должен быть хотя бы один изменяемый элемент.
Выведите системный параметр "Время работы", должен заработать.
Попробуйте.
С уважением
GoshaA
Рядовой
Сообщения: 46
Зарегистрирован: 31 авг 2024, 13:31
Имя: Игорь
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение GoshaA »

Спасибо, попробую.
Какая то подозрительная перемычка (SPI)R8
20260330_124334.jpg
Почему в этой теме у меня нет возможности поблагодарить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4487
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев

Сообщение ecoins »

1.Ок. Понятно. У Вас универсальная модель i2c/SPI(есть только i2c), обычно по умолчанию они настроены на SPI. У нас много обоих типов, все прошли тестирование на работоспособность.
2.Универсальную модель можно переделать с SPI на i2c. По сути инструкция в верхнем левом углу. Но один резистор находится под шлейфом. После переделки работает через i2c.
3.Рекомендовал бы пробовать графический редактор на простых и дешевых SSD1306 i2c.
Успехов.
С уважением, ecoins.
Ответить

Вернуться в «Темы от автора»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя