Страница 14 из 27
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 07:18
Phazz
Dimon57 писал(а): 25 июн 2025, 00:30
Подскажите а можно ли на том же компе, на котором стоит на диске С версия 9.4, развернуть Portable версию скажем на диске D более ранней версии ну скажем 7 или 8 ?
Можно
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 08:53
montirovka
Dimon57 писал(а): 25 июн 2025, 00:30
Подскажите а можно ли на том же компе, на котором стоит на диске С версия 9.4, развернуть Portable версию скажем на диске D более ранней версии ну скажем 7 или 8 ?
Как ответили выше, можно. Общей для всех установленных версий будут пользовательские блоки установленные в папку
C:\Users\montirovka\AppData\Roaming\flprog\
2025-06-25_08-45-33.png
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 09:52
Dimon57
montirovka писал(а): 25 июн 2025, 08:53
Dimon57 писал(а): 25 июн 2025, 00:30
Подскажите а можно ли на том же компе, на котором стоит на диске С версия 9.4, развернуть Portable версию скажем на диске D более ранней версии ну скажем 7 или 8 ?
Как ответили выше, можно. Общей для всех установленных версий будут пользовательские блоки установленные в папку
C:\Users\montirovka\AppData\Roaming\flprog\
2025-06-25_08-45-33.png
Спасибо! так вот откуда мои старые пользовательские блоки взялись.
а может подскажет кто? какая из старых версий наиболее хорошо работает с ESP32?
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 10:02
Phazz
Dimon57 писал(а): 25 июн 2025, 09:52
montirovka писал(а): 25 июн 2025, 08:53
Dimon57 писал(а): 25 июн 2025, 00:30
Подскажите а можно ли на том же компе, на котором стоит на диске С версия 9.4, развернуть Portable версию скажем на диске D более ранней версии ну скажем 7 или 8 ?
Как ответили выше, можно. Общей для всех установленных версий будут пользовательские блоки установленные в папку
C:\Users\montirovka\AppData\Roaming\flprog\
2025-06-25_08-45-33.png
Спасибо! так вот откуда мои старые пользовательские блоки взялись.
а может подскажет кто? какая из старых версий наиболее хорошо работает с ESP32?
Да все одинаково работают. А что с 9 версией не так?
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 14:24
Dimon57
Phazz писал(а): 25 июн 2025, 10:02
Dimon57 писал(а): 25 июн 2025, 09:52
montirovka писал(а): 25 июн 2025, 08:53
Как ответили выше, можно. Общей для всех установленных версий будут пользовательские блоки установленные в папку
C:\Users\montirovka\AppData\Roaming\flprog\
2025-06-25_08-45-33.png
Спасибо! так вот откуда мои старые пользовательские блоки взялись.
а может подскажет кто? какая из старых версий наиболее хорошо работает с ESP32?
Да все одинаково работают. А что с 9 версией не так?
подключил Oled 128x64 по I2C начинаю компилировать выскакивает окошко "Не найдены следующие библиотеки : Wire.h SPI.h"
На 7.5.2 портейбл быстренько накидал тоже самое там нормально, на втором ноуте поставил 8.2.3 там тоже нормально.
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 14:38
Phazz
Ну вылезло окошко с ошибкой, в ide компилируется?
Ошибку загрузки обсуждали уже, и вам же говорили как ее решить
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 15:00
Dimon57
Phazz писал(а): 25 июн 2025, 14:38
Ну вылезло окошко с ошибкой, в ide компилируется?
Ошибку загрузки обсуждали уже, и вам же говорили как ее решить
да действительно я забыл исправить настройку сети, сорян тупанул.
когда это окошко выскакивает там есть кнопка ОК его нажимаешь компиляция продолжается, потом загружаю, но загрузка заканчивается ошибкой
Arduino: 1.8.19 (Windows 10), Плата:"FLPrpog: ESP32S-Dev-Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled"
c:\9.4\ideV8\portable\sketchbook\libraries\Adafruit_GFX_Library\Adafruit_PCD8544.cpp:20:10: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^~~~~~~~~~~~~~~~
compilation terminated.
Несколько библиотек найдено для "Adafruit_SSD1306.h"
Используется: c:\9.4\ideV8\portable\sketchbook\libraries\Adafruit_SSD1306
Не используется: c:\9.4\ideV8\portable\sketchbook\libraries\Adafruit_SSD1306-master
exit status 1
Ошибка компиляции для платы FLPrpog: ESP32S-Dev-Module.
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 15:15
Phazz
А вы уверены, что взяли блоки для esp32?
Re: Стабильная версия FLProg 9.4
Добавлено: 25 июн 2025, 20:02
Dimon57
Phazz писал(а): 25 июн 2025, 15:15
А вы уверены, что взяли блоки для esp32?
а вот это хороший вопрос! я даже не знаю, я не нашел на сайте блок Oled для ESP32 (может плохо искал, утверждать не могу, но старался)
я решил попробовать тот который обычно использовал для Ардуино и версии 7.5.2 он работает.
https://flprog.su/arduino-bloki/34-blok ... v-i2c.html вот этот.
Я развернул portable 7.5.2 на этом же компе и накидал точно такой же проект гружу его на ту же плату ESP (она у меня одна) и работает. Есть еще проект на 8.3.2 очень похожий тоже с Oled на том же блоке тоже работает но почему-то шрифты в два раза больше.
Если вы мне подскажите где скачать блок Oled для ESP32 буду вам очень благодарен.
Re: Стабильная версия FLProg 9.4
Добавлено: 26 июн 2025, 08:08
Stue
Dimon57 писал(а): 25 июн 2025, 00:30
Подскажите а можно ли на том же компе, на котором стоит на диске С версия 9.4, развернуть Portable версию скажем на диске D более ранней версии ну скажем 7 или 8 ?
Сколько угодно, и сколько вместит Ваш жесткий диск. Не забудьте поменять параметры в настройках программы. Пользовательские блоки можно сделать общими. Настройки FLP сохранять в директории программы. Ну и не забываем про либы в IDE, 7 и 8 версии - можно использовать одно. А вот в 9 совершенно разные библы в отличии от ранних версий.
Re: Стабильная версия FLProg 9.4
Добавлено: 26 июн 2025, 09:33
Dimon57
Stue писал(а): 26 июн 2025, 08:08
Dimon57 писал(а): 25 июн 2025, 00:30
Подскажите а можно ли на том же компе, на котором стоит на диске С версия 9.4, развернуть Portable версию скажем на диске D более ранней версии ну скажем 7 или 8 ?
Сколько угодно, и сколько вместит Ваш жесткий диск. Не забудьте поменять параметры в настройках программы. Пользовательские блоки можно сделать общими. Настройки FLP сохранять в директории программы. Ну и не забываем про либы в IDE, 7 и 8 версии - можно использовать одно. А вот в 9 совершенно разные библы в отличии от ранних версий.
Ну и не забываем про либы в IDE, 7 и 8 версии - можно использовать одно. А вот в 9 совершенно разные библы в отличии от ранних версий. Вот с этого места можно поподробней. особенно интересно в привязке с ESP32
Re: FLProg 9.4.x тестирование
Добавлено: 26 июн 2025, 10:32
CraCk
Здравствуйте.
Изучаю плату, пока в теории Kincony KC868-A16. Я так понимаю UART0 связь по USB, UART1 для RS-485, UART2 свободный. Цель, нужно подключить конвертер TTL-RS232, только как в flprog назначить пины для UART2?
► Показать
cd3c4142f8d489614550e725934d03f7e673df84.png
Снимок экрана 2025-06-26 102913.png
Идеальный вариант будет использовать входы/выходы HT1 ~ HT3.
UPD
А и еще HT1 ~ HT3 уже подтянуты к линии питания +3,3В через резисторы 4,7 кОм. Буде ли это мешать работе конвертера TTL-RS232 ?
Re: FLProg 9.4.x тестирование
Добавлено: 26 июн 2025, 19:29
ecoins
CraCk писал(а): 26 июн 2025, 10:32
Здравствуйте.
Изучаю плату, пока в теории Kincony KC868-A16. Я так понимаю UART0 связь по USB, UART1 для RS-485, UART2 свободный. Цель, нужно подключить конвертер TTL-RS232, только как в flprog назначить пины для UART2?
► Показать
cd3c4142f8d489614550e725934d03f7e673df84.png
Снимок экрана 2025-06-26 102913.png
Идеальный вариант будет использовать входы/выходы HT1 ~ HT3.
UPD
А и еще HT1 ~ HT3 уже подтянуты к линии питания +3,3В через резисторы 4,7 кОм. Буде ли это мешать работе конвертера TTL-RS232 ?
Для ESP32 под UART RX,TX могут быть переназначены блоком из кандидатов.
Блок правильнее будет установить на плате инициализации.
Подтягивающие резисторы мешать не будут.
Переназначение пинов UART2.png
Re: FLProg 9.4.x тестирование
Добавлено: 27 июн 2025, 09:38
CraCk
И еще вопрос. В блоках кандидатов есть блок для дисплея TM1637, но в продаже есть два варианта этих дисплеев.
Разница в том что, одна из моделей имеет дополнительную индикацию символ
(:). Блок для дисплея TM1637 поддерживает оба варианта, или какой то конкретно? Как дисплеи работают от 3,3В?
Если такой дисплей подключить на Kincony KC868-A16 к выделенным пинам I2C, как адресно совместить с расширителями GPIO PCF8574? Не будет ли такая солянка мешать друг другу?
UPD
У дисплея TM1637 нет I2C. Значит можно подключать к пинам на разъемах P7 и P2?
Re: FLProg 9.4.x тестирование
Добавлено: 27 июн 2025, 11:39
ecoins
CraCk писал(а): 27 июн 2025, 09:38
И еще вопрос. В блоках кандидатов есть блок для дисплея TM1637, но в продаже есть два варианта этих дисплеев.
Разница в том что, одна из моделей имеет дополнительную индикацию символ
(:). Блок для дисплея TM1637 поддерживает оба варианта, или какой то конкретно? Как дисплеи работают от 3,3В?
Если такой дисплей подключить на Kincony KC868-A16 к выделенным пинам I2C, как адресно совместить с расширителями GPIO PCF8574? Не будет ли такая солянка мешать друг другу?
UPD
У дисплея TM1637 нет I2C. Значит можно подключать к пинам на разъемах P7 и P2?
Хорошие вопросы.
1.По смыслу должны поддерживаться точки после каждой позиции. Так библиотека написана. Под руками был дисплей только с двоеточием и потому тестировали только на нем.
2.Интерфейс TM1637 только внешне похож на другие интерфейсы - действительности у него свой немного "мудреный" интерфейс.
3.Не все функции реализованы. Например при необходимости добавить бегущую строку. Но 4-х разрядном дисплее как-то подумали выглядет это избыточно.
4.В отличии от других реализаций блок работает быстро, другие процессы "не тормозит".
5.Возможно со временем аналогично сделаем блок TM1638.
Re: FLProg 9.4.x тестирование
Добавлено: 28 июн 2025, 06:04
jallaa
Начиная с версии 9.0, на языке lad, пропадают начальные соединительные линии(слева) при сохранении. В настройке переменных UART, не появляется столбец настройки пинов.
Re: FLProg 9.4.x тестирование
Добавлено: 29 июн 2025, 22:01
Dryundel
В редакторе Professional не достать системный параметр.
Re: FLProg 9.4.x тестирование
Добавлено: 29 июн 2025, 22:04
Phazz
Dryundel писал(а): 29 июн 2025, 22:01
В редакторе Professional не достать системный параметр.
а можно подробнее?
Re: FLProg 9.4.x тестирование
Добавлено: 29 июн 2025, 22:45
Dryundel
Phazz писал(а): 29 июн 2025, 22:04
Dryundel писал(а): 29 июн 2025, 22:01
В редакторе Professional не достать системный параметр.
а можно подробнее?
Странно. Мне казалось что раньше можно было. Посмотрел в 8-ке. Тоже нельзя. А жаль, полезно было бы.
Вот в проекте взял и вытащил к примеру статус Wi-Fi. А в редакторе никак. Вот надо мне знать законектился контроллер или нет в сетапе, а никак. Хочу получить (средствами FLProg) полученный IP, а нельзя.
Можно конечно организовать настройку и запуск Wi-Fi стандартными командами в блоке, но запросто нарваться на конфликт.
Можно еще залезть в демонические библиотеки, но это вообще убийство времени. А если и вытащишь сегодня оттуда какую то функцию, то далеко не факт, что в следующей версии FLP она не потеряет актуальность.
Возможно есть какое то простое решение доступа к системным параметрам из редактора?
Re: FLProg 9.4.x тестирование
Добавлено: 30 июн 2025, 06:18
Phazz
Статус вайфай и IP можно вполне получить стандартными методами. Настройки и запуск думаю лучше делать из дерева проекта. Можно конечно попросить Сергея задефайнить эти параметры.