Страница 10 из 11

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

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

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

Добавлено: 07 апр 2026, 20:13
vladi5700
Спасибо, буду ждать, очень уж хочется новым графическим редактором пользоваться

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

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

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

Добавлено: 08 апр 2026, 19:16
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'?

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

Добавлено: 08 апр 2026, 19:26
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. Протестирую.

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

Добавлено: 08 апр 2026, 20:05
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

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

Добавлено: 09 апр 2026, 07:06
Palmal269
Не удаётся запустить дисплей по SPI st7920+ RP2040, и для чего в настройках нужны пины DC , RST?

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

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

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

Добавлено: 09 апр 2026, 14:31
Palmal269
Хорошо с ST7920 вопрос решён , еще есть вопрос по ST7735 и H74хх595 + HD44780 тоже не работают

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

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

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

Добавлено: 09 апр 2026, 22:30
stypler
Новая версия FLProg_9-7-1_Win64 то же что и FLProg_9-6-20_Win64?

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

Добавлено: 10 апр 2026, 08:22
Vint
Для информации. Дисплей ST7735. В редакторе экранов не работает выравнивание текста, всегда в левой позиции.
Показать
screen1.png

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

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

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

Добавлено: 10 апр 2026, 09:02
vladi5700
ecoins писал(а): 08 апр 2026, 20:05 Проверил. Работает. По внешним признакам не та библиотека подтягивается. Не понятно.
Попробуйте её заменить.
Test_971_01_ESP32_SH1106.flp
RT_HW_00_BASE.ZIP
Заменил, ваш проект скомпилировался и прошился, но все равно черный экран. Если поменять на CH1115, то работает, но как и прежде с артефактами справа

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

Добавлено: 10 апр 2026, 10:16
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.

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

Добавлено: 10 апр 2026, 13:45
vladi5700
Ура, с этой библиотекой ( RT_HW_14_LCD_OLED_v2.zip) ваш проект (Test_971_01_ESP32_SH1106_v02_10042026.flp) заработал!

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

Добавлено: 10 апр 2026, 13:53
ecoins
vladi5700 писал(а): 10 апр 2026, 13:45 Ура, с этой библиотекой ( RT_HW_14_LCD_OLED_v2.zip) ваш проект (Test_971_01_ESP32_SH1106_v02_10042026.flp) заработал!
Поздравляю.
С уважением, ecoins.

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

Добавлено: 10 апр 2026, 13:58
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.
Спасибо большое за помощь. Хорошо бы это исправление в будущие релизы добавить

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

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

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

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