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

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
benos
Рядовой
Сообщения: 17
Зарегистрирован: 19 июн 2021, 18:25
Имя: Андрей
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение benos »

ecoins писал(а): 09 мар 2026, 13:28
benos писал(а): 09 мар 2026, 07:01 выкладываю проект с st773507.03.26.flp
Посмотрел проект.
1.В настройках пина BLK выберите "Нет".
Несколько слов об этом параметре. Он зарезервирован для управления подсветкой TFT. Управлять можно логической единицей или PWM и это аппаратно совсем не связано с чипами TFT. Это светодиодная подсветка.
2.Разработчик возможно выведет эту опцию в отдельный блок или вообще оставит для штатных функций управления пином FLProg.
3.На вход Led TFT подайте GND или Vcc 3.3(на разных экземплярах ST7735 может быть по разному). После правильного подключения панель обычно начинает ярко светиться (или на каких-то экземплярах становится видна подсветка).
4.Частота стоит 8 мГц, ST7735 поддерживает работу до 20мГц.
5.По проекту нет замечаний. Но ESP32 S2 особенная, лучше попробуйте на другом чипе.
6.И неплохо бы убедиться, что Вы правильно выбираете пины SCK, MOSI - для этого надо вывести параметры проект на консоль (есть блок), он показывает фактические интерфейсные пины и они могут не совпадать что показывает FLProg в меню слева.
С уважением, ecoins.
По рекомендациям проверил параметры через консоль вроде все правильно, прилагаю лог файл. BLK подключил к 3.3 вольта экран светится
но данных нет.На пользовательском блоке дисплей работает пины выбраны те же попробую на другом контроллере но хотелось бы на этом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

1.Посмотрел.
2.Боюсь, что проблема с SPI. Не тестировал на S2 SPI. Процессор S2 в семействе особенный, другая архитектура.
3.Лучший способ, подключить логический анализатор и сразу получите почти все ответы на свои вопросы. Всякие причины могут быть, в том числе и неверное подключение RST, некоторые экземпляры ST7735 чувствительны к этому.
4.Так-то пины вроде допустимы, ниже pins_arduino.h из одного из контроллеров
#define USB_PRODUCT "Feather ESP32-S2 TFT"
#define USB_SERIAL "" // Empty string for MAC adddress

// User LED
#define LED_BUILTIN 13
#define BUILTIN_LED LED_BUILTIN // backward compatibility

// Neopixel
#define PIN_NEOPIXEL 33
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API neopixelWrite() and digitalWrite() for blinking
#define RGB_BUILTIN (PIN_NEOPIXEL+SOC_GPIO_PIN_COUNT)
#define RGB_BRIGHTNESS 64

#define NEOPIXEL_NUM 1 // number of neopixels
#define NEOPIXEL_POWER 34 // power pin
#define NEOPIXEL_POWER_ON HIGH // power pin state when on

#define TFT_I2C_POWER 21
#define TFT_CS 7
#define TFT_RST 40
#define TFT_DC 39
#define TFT_BACKLITE 45

static const uint8_t SDA = 42;
static const uint8_t SCL = 41;

static const uint8_t SS = 7;
static const uint8_t MOSI = 35;
static const uint8_t SCK = 36;
static const uint8_t MISO = 37;

5.Самому пока протестировать сложно - у меня в наличии только ESP32S2-mini(а какая плата у Вас?) и сейчас сложно переключиться на эту тему. Возможно получится попросить кого-то, кто работал с этой платой.
6.На ESP32S2-PICO запускал встроенный OLED-дисплей на i2c, работает хорошо, но были нюансы в настройках.
С уважением, ecoins.
benos
Рядовой
Сообщения: 17
Зарегистрирован: 19 июн 2021, 18:25
Имя: Андрей
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение benos »

ecoins писал(а): 09 мар 2026, 17:11 1.Посмотрел.
2.Боюсь, что проблема с SPI. Не тестировал на S2 SPI. Процессор S2 в семействе особенный, другая архитектура.
3.Лучший способ, подключить логический анализатор и сразу получите почти все ответы на свои вопросы. Всякие причины могут быть, в том числе и неверное подключение RST, некоторые экземпляры ST7735 чувствительны к этому.
4.Так-то пины вроде допустимы, ниже pins_arduino.h из одного из контроллеров
#define USB_PRODUCT "Feather ESP32-S2 TFT"
#define USB_SERIAL "" // Empty string for MAC adddress

// User LED
#define LED_BUILTIN 13
#define BUILTIN_LED LED_BUILTIN // backward compatibility

// Neopixel
#define PIN_NEOPIXEL 33
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API neopixelWrite() and digitalWrite() for blinking
#define RGB_BUILTIN (PIN_NEOPIXEL+SOC_GPIO_PIN_COUNT)
#define RGB_BRIGHTNESS 64

#define NEOPIXEL_NUM 1 // number of neopixels
#define NEOPIXEL_POWER 34 // power pin
#define NEOPIXEL_POWER_ON HIGH // power pin state when on

#define TFT_I2C_POWER 21
#define TFT_CS 7
#define TFT_RST 40
#define TFT_DC 39
#define TFT_BACKLITE 45

static const uint8_t SDA = 42;
static const uint8_t SCL = 41;

static const uint8_t SS = 7;
static const uint8_t MOSI = 35;
static const uint8_t SCK = 36;
static const uint8_t MISO = 37;

5.Самому пока протестировать сложно - у меня в наличии только ESP32S2-mini(а какая плата у Вас?) и сейчас сложно переключиться на эту тему. Возможно получится попросить кого-то, кто работал с этой платой.
6.На ESP32S2-PICO запускал встроенный OLED-дисплей на i2c, работает хорошо, но были нюансы в настройках.
С уважением, ecoins.
У меня тоже ESP32S2-mini
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

benos писал(а): 09 мар 2026, 17:37 У меня тоже ESP32S2-mini
Обещать не могу, будет перерыв, тогда возможно.
Сейчас стадия активного тестирования FLProg 9.6.20 beta.
Возможно после выхода стабильной версии.
С уважением, ecoins.
Аватара пользователя
Sevast
Сержант
Сообщения: 157
Зарегистрирован: 21 июн 2017, 15:57
Благодарил (а): 2 раза

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

Сообщение Sevast »

Может кто проверить работает пуш уведомление в RemoteXY в этой версии FLProg?
benos
Рядовой
Сообщения: 17
Зарегистрирован: 19 июн 2021, 18:25
Имя: Андрей
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение benos »

ecoins писал(а): 09 мар 2026, 17:45
benos писал(а): 09 мар 2026, 17:37 У меня тоже ESP32S2-mini
Обещать не могу, будет перерыв, тогда возможно.
Сейчас стадия активного тестирования FLProg 9.6.20 beta.
Возможно после выхода стабильной версии.
С уважением, ecoins.
Спасибо
maxrolor
Рядовой
Сообщения: 60
Зарегистрирован: 14 дек 2023, 14:04
Откуда: Анапа
Имя: Максим
Благодарил (а): 12 раз
Поблагодарили: 8 раз

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

Сообщение maxrolor »

ecoins писал(а): 06 мар 2026, 22:14
maxrolor писал(а): 06 мар 2026, 12:32 Всем добрый здрасте. Запустил для теста 9.6.20 на ESP32 Вроде всё норм, а вот на новом таком же проекте ESP 12 не компилит. (Портейблл версия)
В первом посте обновленная библиотека RT_HW_BASE.h версия 9.6.9 - обновите.
С уважением, ecoins.
Спасибо, будем тестить дальше
slsl
Лейтенант
Сообщения: 396
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 74 раза

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

Сообщение slsl »

Хм, почему-то такой дисплей не завелся (на ЕСП32). На ПБ - работает. Другие пока не проверял.
7735.png
фл9_7735.flp
фл9.6.21
На ПБ (работает)
фл9_7735ПБ.rar
И не поправили в библиотеке:
_webServerPageWidgetParametrs.maximumStringLength = 20;
У вас нет необходимых прав для просмотра вложений в этом сообщении.
golloper
Сержант
Сообщения: 259
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 32 раза
Поблагодарили: 68 раз

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

Сообщение golloper »

Редактор веб-интерфейса тоже получил обновление. Если вы используете встроенный веб-сервер на ESP8266/ESP32 для управления устройством через браузер — стало лучше. Подробности лучше смотреть вживую, там есть что пощупать.
Кроме возможности копировать , что ещё пощупать?
GoshaA
Рядовой
Сообщения: 43
Зарегистрирован: 31 авг 2024, 13:31
Имя: Игорь
Благодарил (а): 15 раз
Поблагодарили: 1 раз

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

Сообщение GoshaA »

Прошу прощения, я новичок. Поставил портативную версию 9.6.20, но дисплеев никаких новых нет, только старые. До этой стояла 9.6.4 тоже портативная, удалил. Где их искать?
vovka1973
Подполковник
Сообщения: 1269
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 111 раз
Поблагодарили: 17 раз

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

Сообщение vovka1973 »

GoshaA писал(а): 12 мар 2026, 17:52 Прошу прощения, я новичок. Поставил портативную версию 9.6.20, но дисплеев никаких новых нет, только старые. До этой стояла 9.6.4 тоже портативная, удалил. Где их искать?
слева колонка отображение называется
Изображение
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

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

Сообщение montirovka »

Вот здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
GoshaA
Рядовой
Сообщения: 43
Зарегистрирован: 31 авг 2024, 13:31
Имя: Игорь
Благодарил (а): 15 раз
Поблагодарили: 1 раз

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

Сообщение GoshaA »

Спасибо, буду осваивать.
vitalik9
Рядовой
Сообщения: 52
Зарегистрирован: 22 авг 2021, 12:08
Имя: Виталий
Благодарил (а): 4 раза
Поблагодарили: 3 раза

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

Сообщение vitalik9 »

в remotexy при создании проекта при выборе тип подключения нет wifi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Подполковник
Сообщения: 1269
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 111 раз
Поблагодарили: 17 раз

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

Сообщение vovka1973 »

vitalik9 писал(а): 12 мар 2026, 18:58 в remotexy при создании проекта при выборе тип подключения нет wifi
пока так!
Изображение
GoshaA
Рядовой
Сообщения: 43
Зарегистрирован: 31 авг 2024, 13:31
Имя: Игорь
Благодарил (а): 15 раз
Поблагодарили: 1 раз

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

Сообщение GoshaA »

montirovka писал(а): 12 мар 2026, 17:57 Вот здесь.
Добавил. Создал нужные экраны. А как работать с дисплеем? Нигде ничего не могу найти. Как теперь его вытащить на рабочую зону?
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

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

Сообщение Phazz »

GoshaA писал(а): 14 мар 2026, 07:51
montirovka писал(а): 12 мар 2026, 17:57 Вот здесь.
Добавил. Создал нужные экраны. А как работать с дисплеем? Нигде ничего не могу найти. Как теперь его вытащить на рабочую зону?
Вы работаете с переменными которые назначаете для элементов экрана. Ничего дополнительно вытаскивать не нужно
more
Рядовой
Сообщения: 14
Зарегистрирован: 25 июл 2024, 19:41
Имя: Дмитрий
Благодарил (а): 42 раза
Поблагодарили: 1 раз

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

Сообщение more »

Добрый день! У меня на двух компьютерах в некоторых пользовательских блоках не видны соединения. Если перемещать блоки, то соединения появляются, но уходят куда-то вверх за границы окна. FLprog 9.6.21 portable, блоки создавались и нормально работали в 9.6.4 port.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
more
Рядовой
Сообщения: 14
Зарегистрирован: 25 июл 2024, 19:41
Имя: Дмитрий
Благодарил (а): 42 раза
Поблагодарили: 1 раз

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

Сообщение more »

more писал(а): 14 мар 2026, 09:35 Добрый день! У меня на двух компьютерах в некоторых пользовательских блоках не видны соединения. Если перемещать блоки, то соединения появляются, но уходят куда-то вверх за границы окна. FLprog 9.6.21 portable, блоки создавались и нормально работали в 9.6.4 port.

Видимо ложная тревога. Похоже, просто сам блок поврежден. Остальные все работают нормально.
GoshaA
Рядовой
Сообщения: 43
Зарегистрирован: 31 авг 2024, 13:31
Имя: Игорь
Благодарил (а): 15 раз
Поблагодарили: 1 раз

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

Сообщение GoshaA »

Phazz писал(а): 14 мар 2026, 07:55
GoshaA писал(а): 14 мар 2026, 07:51
montirovka писал(а): 12 мар 2026, 17:57 Вот здесь.
Добавил. Создал нужные экраны. А как работать с дисплеем? Нигде ничего не могу найти. Как теперь его вытащить на рабочую зону?
Вы работаете с переменными которые назначаете для элементов экрана. Ничего дополнительно вытаскивать не нужно
Спасибо, вроде разобрался. Второй вопрос: Проекты созданные в v 8.2.3 здесь "проект корректен" но при компиляции выдаёт кучу каких то ошибок. Создал в 9.6.20 тоже самое. Что не так?
Ответить

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

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

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