Страница 4 из 11
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 09 мар 2026, 15:38
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 вольта экран светится
но данных нет.На пользовательском блоке дисплей работает пины выбраны те же попробую на другом контроллере но хотелось бы на этом
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 09 мар 2026, 17:11
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.
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 09 мар 2026, 17:37
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
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 09 мар 2026, 17:45
ecoins
benos писал(а): 09 мар 2026, 17:37
У меня тоже ESP32S2-mini
Обещать не могу, будет перерыв, тогда возможно.
Сейчас стадия активного тестирования FLProg 9.6.20 beta.
Возможно после выхода стабильной версии.
С уважением, ecoins.
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 09 мар 2026, 21:29
Sevast
Может кто проверить работает пуш уведомление в RemoteXY в этой версии FLProg?
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 09 мар 2026, 22:18
benos
ecoins писал(а): 09 мар 2026, 17:45
benos писал(а): 09 мар 2026, 17:37
У меня тоже ESP32S2-mini
Обещать не могу, будет перерыв, тогда возможно.
Сейчас стадия активного тестирования FLProg 9.6.20 beta.
Возможно после выхода стабильной версии.
С уважением, ecoins.
Спасибо
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 10 мар 2026, 08:31
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.
Спасибо, будем тестить дальше
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 11 мар 2026, 13:43
slsl
Хм, почему-то такой дисплей не завелся (на ЕСП32). На ПБ - работает. Другие пока не проверял.
7735.png
фл9_7735.flp
фл9.6.21
На ПБ (работает)
фл9_7735ПБ.rar
И не поправили в библиотеке:
_webServerPageWidgetParametrs.maximumStringLength =
20;
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 11 мар 2026, 16:48
golloper
Редактор веб-интерфейса тоже получил обновление. Если вы используете встроенный веб-сервер на ESP8266/ESP32 для управления устройством через браузер — стало лучше. Подробности лучше смотреть вживую, там есть что пощупать.
Кроме возможности копировать , что ещё пощупать?
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 12 мар 2026, 17:52
GoshaA
Прошу прощения, я новичок. Поставил портативную версию 9.6.20, но дисплеев никаких новых нет, только старые. До этой стояла 9.6.4 тоже портативная, удалил. Где их искать?
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 12 мар 2026, 17:54
vovka1973
GoshaA писал(а): 12 мар 2026, 17:52
Прошу прощения, я новичок. Поставил портативную версию 9.6.20, но дисплеев никаких новых нет, только старые. До этой стояла 9.6.4 тоже портативная, удалил. Где их искать?
слева колонка отображение называется
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 12 мар 2026, 17:57
montirovka
Вот здесь.
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 12 мар 2026, 18:26
GoshaA
Спасибо, буду осваивать.
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 12 мар 2026, 18:58
vitalik9
в remotexy при создании проекта при выборе тип подключения нет wifi
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 12 мар 2026, 19:10
vovka1973
vitalik9 писал(а): 12 мар 2026, 18:58
в remotexy при создании проекта при выборе тип подключения нет wifi
пока так!
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 14 мар 2026, 07:51
GoshaA
montirovka писал(а): 12 мар 2026, 17:57
Вот здесь.
Добавил. Создал нужные экраны. А как работать с дисплеем? Нигде ничего не могу найти. Как теперь его вытащить на рабочую зону?
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 14 мар 2026, 07:55
Phazz
GoshaA писал(а): 14 мар 2026, 07:51
montirovka писал(а): 12 мар 2026, 17:57
Вот здесь.
Добавил. Создал нужные экраны. А как работать с дисплеем? Нигде ничего не могу найти. Как теперь его вытащить на рабочую зону?
Вы работаете с переменными которые назначаете для элементов экрана. Ничего дополнительно вытаскивать не нужно
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 14 мар 2026, 09:35
more
Добрый день! У меня на двух компьютерах в некоторых пользовательских блоках не видны соединения. Если перемещать блоки, то соединения появляются, но уходят куда-то вверх за границы окна. FLprog 9.6.21 portable, блоки создавались и нормально работали в 9.6.4 port.
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 14 мар 2026, 10:01
more
more писал(а): 14 мар 2026, 09:35
Добрый день! У меня на двух компьютерах в некоторых пользовательских блоках не видны соединения. Если перемещать блоки, то соединения появляются, но уходят куда-то вверх за границы окна. FLprog 9.6.21 portable, блоки создавались и нормально работали в 9.6.4 port.
Видимо ложная тревога. Похоже, просто сам блок поврежден. Остальные все работают нормально.
Re: FLProg 9.6.20 Beta — теперь с поддержкой графических дисплеев
Добавлено: 14 мар 2026, 10:49
GoshaA
Phazz писал(а): 14 мар 2026, 07:55
GoshaA писал(а): 14 мар 2026, 07:51
montirovka писал(а): 12 мар 2026, 17:57
Вот здесь.
Добавил. Создал нужные экраны. А как работать с дисплеем? Нигде ничего не могу найти. Как теперь его вытащить на рабочую зону?
Вы работаете с переменными которые назначаете для элементов экрана. Ничего дополнительно вытаскивать не нужно
Спасибо, вроде разобрался. Второй вопрос: Проекты созданные в v 8.2.3 здесь "проект корректен" но при компиляции выдаёт кучу каких то ошибок. Создал в 9.6.20 тоже самое. Что не так?