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

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

vladi5700 писал(а): 07 апр 2026, 10:16
ecoins писал(а): 07 апр 2026, 02:11 сплеи SSD1306 0.96 распространены, дешевы, работают устойчиво.
Несколько раз сталкивались что покупали дисплеи SSD1306 1.3 - работали только при настройках от CH1115 (у этих дисплеев другой способ адресации).
Да, как CH1115 картинка отображается, но артефакты справа
111111.jpg
Отлично. Я так и предполагал. По всей видимости в библиотеке для SH1106 надо изменить настройки. И похоже у меня есть экземпляры SH1106. Понадобится некоторое время - другие задачи сейчас открыты. Когда поправим и оттестируем, сообщу.
С уважением, ecoins.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

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

Сообщение vladi5700 »

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

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

Сообщение ecoins »

vladi5700 писал(а): 07 апр 2026, 20:13 Спасибо, буду ждать, очень уж хочется новым графическим редактором пользоваться
1.Вроде получилось и неплохо. Пришлось выделить SH1106 в отдельный класс.
2.Замените библиотеку на приложенную.
3.В плате инициализации поправьте под себя номер консоли и пины.
4.И конечно в Arduino IDE выберите свой контроллер.
5.Потестируйте, желательно на приложенном тесте.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

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

Сообщение vladi5700 »

ecoins писал(а): 08 апр 2026, 12:05
vladi5700 писал(а): 07 апр 2026, 20:13 Спасибо, буду ждать, очень уж хочется новым графическим редактором пользоваться
1.Вроде получилось и неплохо. Пришлось выделить SH1106 в отдельный класс.
2.Замените библиотеку на приложенную.
3.В плате инициализации поправьте под себя номер консоли и пины.
4.И конечно в Arduino IDE выберите свой контроллер.
5.Потестируйте, желательно на приложенном тесте.
С уважением, ecoins.
Выбрал контроллер ESP32, пины i2с, но что-то не хочет компилироваться с этой библиотекой ни мой ни ваш проект, ругается на

Код: Выделить всё

error: 'class RT_HW_BASE' has no member named 'spiBeginSession'; 
did you mean 'spiBegin_Session'?
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

vladi5700 писал(а): 08 апр 2026, 19:16
ecoins писал(а): 08 апр 2026, 12:05
vladi5700 писал(а): 07 апр 2026, 20:13 Спасибо, буду ждать, очень уж хочется новым графическим редактором пользоваться
1.Вроде получилось и неплохо. Пришлось выделить SH1106 в отдельный класс.
2.Замените библиотеку на приложенную.
3.В плате инициализации поправьте под себя номер консоли и пины.
4.И конечно в Arduino IDE выберите свой контроллер.
5.Потестируйте, желательно на приложенном тесте.
С уважением, ecoins.
Выбрал контроллер ESP32, пины i2с, но что-то не хочет компилироваться с этой библиотекой ни мой ни ваш проект, ругается на

Код: Выделить всё

error: 'class RT_HW_BASE' has no member named 'spiBeginSession'; 
did you mean 'spiBegin_Session'?
Понял, ESP32. Протестирую.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

ecoins писал(а): 08 апр 2026, 19:26
vladi5700 писал(а): 08 апр 2026, 19:16
ecoins писал(а): 08 апр 2026, 12:05
1.Вроде получилось и неплохо. Пришлось выделить SH1106 в отдельный класс.
2.Замените библиотеку на приложенную.
3.В плате инициализации поправьте под себя номер консоли и пины.
4.И конечно в Arduino IDE выберите свой контроллер.
5.Потестируйте, желательно на приложенном тесте.
С уважением, ecoins.
Выбрал контроллер ESP32, пины i2с, но что-то не хочет компилироваться с этой библиотекой ни мой ни ваш проект, ругается на

Код: Выделить всё

error: 'class RT_HW_BASE' has no member named 'spiBeginSession'; 
did you mean 'spiBegin_Session'?
Понял, ESP32. Протестирую.
Проверил. Работает. По внешним признакам не та библиотека подтягивается. Не понятно.
Попробуйте её заменить.
Test_971_01_ESP32_SH1106.flp
RT_HW_00_BASE.ZIP
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Palmal269
Рядовой
Сообщения: 41
Зарегистрирован: 10 июн 2019, 07:21
Имя: Vitaliy

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

Сообщение Palmal269 »

Не удаётся запустить дисплей по SPI st7920+ RP2040, и для чего в настройках нужны пины DC , RST?
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

Palmal269 писал(а): 09 апр 2026, 07:06 Не удаётся запустить дисплей по SPI st7920+ RP2040, и для чего в настройках нужны пины DC , RST?
1.Это дисплей не доделан - он на параллельной шине. Что подобное в библиотеке работает (графический дисплей 192x64), но в перечень дисплеев FLProg не включен.
2.Неплохо работает дисплей ST7565 - он через SPI, с тем же разрешением. Вроде неплохая альтернатива.
3.Пока в планах не было перейти к тестированию ST7920.
4.Вопрос - Вам действительно нужен ST7920?
С уважением, ecoins.
Palmal269
Рядовой
Сообщения: 41
Зарегистрирован: 10 июн 2019, 07:21
Имя: Vitaliy

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

Сообщение Palmal269 »

Хорошо с ST7920 вопрос решён , еще есть вопрос по ST7735 и H74хх595 + HD44780 тоже не работают
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

Palmal269 писал(а): 09 апр 2026, 14:31 Хорошо с ST7920 вопрос решён , еще есть вопрос по ST7735 и H74хх595 + HD44780 тоже не работают
1.ST7735 - SPI работает (тестировали 128x160).
2.HD44780 + 74HC595 (SPI)- поддержка есть, но лучше HD44780+PCF8574(i2c). Благодаря примененным алгоритмам работает шустро, допускается замена на "лету".
С уважением, ecoins.
stypler
Сержант
Сообщения: 159
Зарегистрирован: 01 июн 2018, 07:25
Благодарил (а): 4 раза

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

Сообщение stypler »

Новая версия FLProg_9-7-1_Win64 то же что и FLProg_9-6-20_Win64?
Vint
Рядовой
Сообщения: 55
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 3 раза

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

Сообщение Vint »

Для информации. Дисплей ST7735. В редакторе экранов не работает выравнивание текста, всегда в левой позиции.
Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

Vint писал(а): 10 апр 2026, 08:22 Для информации. Дисплей ST7735. В редакторе экранов не работает выравнивание текста, всегда в левой позиции.
Показать
Спасибо. Пока да. В библиотеке функции прописаны, в ней еще много чего планируется реализовать - разработчик справедливо решил, что "полировать" продукты можно до бесконечности и пока важнее, чтобы графические дисплеи начали использоваться в FLProg. Работа по этой теме продолжается.
С уважением, ecoins.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

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

Сообщение vladi5700 »

ecoins писал(а): 08 апр 2026, 20:05 Проверил. Работает. По внешним признакам не та библиотека подтягивается. Не понятно.
Попробуйте её заменить.
Test_971_01_ESP32_SH1106.flp
RT_HW_00_BASE.ZIP
Заменил, ваш проект скомпилировался и прошился, но все равно черный экран. Если поменять на CH1115, то работает, но как и прежде с артефактами справа
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

vladi5700 писал(а): 10 апр 2026, 09:02
ecoins писал(а): 08 апр 2026, 20:05 Проверил. Работает. По внешним признакам не та библиотека подтягивается. Не понятно.
Попробуйте её заменить.
Test_971_01_ESP32_SH1106.flp
RT_HW_00_BASE.ZIP
Заменил, ваш проект скомпилировался и прошился, но все равно черный экран. Если поменять на CH1115, то работает, но как и прежде с артефактами справа
1.Давайте вместе попробуем распутать клубок нестыковок.
2.Фото и проект ESP32+SH1106. Выводит быстродействие, время работы, мерцающий символ.
SH1106.png
Test_971_01_ESP32_SH1106_v02_10042026.flp
3.Библиотека графических дисплеев.
RT_HW_14_LCD_OLED_v2.zip
4.Если не получится, пришлите свой проект.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

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

Сообщение vladi5700 »

Ура, с этой библиотекой ( RT_HW_14_LCD_OLED_v2.zip) ваш проект (Test_971_01_ESP32_SH1106_v02_10042026.flp) заработал!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

vladi5700 писал(а): 10 апр 2026, 13:45 Ура, с этой библиотекой ( RT_HW_14_LCD_OLED_v2.zip) ваш проект (Test_971_01_ESP32_SH1106_v02_10042026.flp) заработал!
Поздравляю.
С уважением, ecoins.
vladi5700
Рядовой
Сообщения: 28
Зарегистрирован: 27 июн 2023, 07:59
Имя: Влад
Поблагодарили: 2 раза

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

Сообщение vladi5700 »

ecoins писал(а): 10 апр 2026, 13:53
vladi5700 писал(а): 10 апр 2026, 13:45 Ура, с этой библиотекой ( RT_HW_14_LCD_OLED_v2.zip) ваш проект (Test_971_01_ESP32_SH1106_v02_10042026.flp) заработал!
Поздравляю.
С уважением, ecoins.
Спасибо большое за помощь. Хорошо бы это исправление в будущие релизы добавить
aparaskiva
Рядовой
Сообщения: 7
Зарегистрирован: 18 янв 2024, 16:52
Имя: Андрей

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

Сообщение aparaskiva »

Добрый день. Мужики помогите пожалуйста. В версии Flprog 9.7.1 при выводе на дисплей ILI9341 (графический дисплей 2.8 дюйма 240*320 пикселей) отображения нету только белый экран.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

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

Сообщение ecoins »

aparaskiva писал(а): 21 апр 2026, 13:16 Добрый день. Мужики помогите пожалуйста. В версии Flprog 9.7.1 при выводе на дисплей ILI9341 (графический дисплей 2.8 дюйма 240*320 пикселей) отображения нету только белый экран.
Ответить

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

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

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