Страница 45 из 56
ЭкоСреда ecoins
Добавлено: 11 авг 2023, 22:04
ecoins
skrickis писал(а): 11 авг 2023, 14:48
попробовал с FLPROG 8.2.3 с внутренним Arduino1.8.19, с ядром ESP32 -2.0.11 всё компилируется
но с отдельно стоящим Arduino 1.8.19 с таким же ядром ESP32 -2.0.11 ошибка
пишет что ошибка компияции платы ESP32
библиотеки у обоих Arduino одинаковые - самые последние
Мне трудно заочно определить источник проблемы. И ошибок не видно, чтобы проанализировать.
Возможно где-то небрежности, но возможно источник проблем и посложнее.
Долгое время мы тоже работали с отдельной папкой 1.8.19, что-то стало не так(как бы не из-за ESP32), разбираться было некогда
и мы сейчас работаем с Arduino FLProg с доработкой под себя некоторых папок.
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 15 авг 2023, 07:56
ecoins
Текст сообщения пользователя из другой темы:
PaveLesp32 писал(а): 14 авг 2023, 19:43
С удовольствием, только вот пробовал BME280
С ним тоже не срастается, все библиотеки перепробовал в 8й версии от ecoins для esp8266 всегда ошибка компиляции
----------------------
Проверил только что, работает и на ESP8266, попробуйте еще раз.
----------------------
Tест BME280.
проект.png
Отчет с экрана.JPG
bme280_test.ino
Test_BME280_v01_150823_ESP8266.flp.zip
-------------------
В тесте для ESP8266 и ESP32 для того чтобы увидеть результаты сканирования шины i2c потребуется нажать Сброс или перестроить блок (параметры пользователя) на периодический вывод.
-------------------
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 21 сен 2023, 10:57
t405
Ребят, приветсвую, хочу сделать простенький проект на термопаре и микросхеме MAX6675, версия FLProg 8.2.3, при компиляции получаю ошибки:
Офтопик
In file included from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.11d_25.03.23\src/RT_HW_BASE.h:117,
from c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_20_HW_SENSORS_v1.00c_23.01.23\src/RT_HW_SENSORS.h:8,
from C:\Users\Денис Д\AppData\Local\Temp\flprog\pr1\pr1.ino:2:
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.11d_25.03.23\src/BASE_030_API Timer/API_032_DirectTask.hpp: In member function 'uint8_t RT_HW_BASE::controlTask(RT_HW_STRUCT_CONTROL_TASK&)':
c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.11d_25.03.23\src/BASE_030_API Timer/API_032_DirectTask.hpp:112:81: error: return-statement with no value, in function returning 'uint8_t' {aka 'unsigned char'} [-fpermissive]
if(id.mode=='C'){if(timeDelay(id.timeBegin,id.workDelay,id.timeOut)){id.run=2;} return;}; //--По изменению во внешней функции;
^~~~~~
C:\Users\Денис Д\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':
pr1:20:23: error: 'class RT_HW_MAX6675' has no member named 'setParamSPN3'; did you mean 'setParamSPN'?
pr1:32:9: error: 'Out_30608733_45833977' was not declared in this scope
C:\Users\Денис Д\AppData\Local\Temp\flprog\pr1\pr1.ino:32:9: note: suggested alternative: 'Out_251348419_45833977'
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\libraries\WiFi
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\WiFi
Несколько библиотек найдено для "RT_HW_BASE.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v1.11d_25.03.23
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\RT_00_HW_BASE_v1.35_10.08.23
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\libraries\SPI
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "RT_HW_SENSORS.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\RT_20_HW_SENSORS_v1.00c_23.01.23
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\RT_20_HW_SENSORS_v1.10_09.07.23
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp32\hardware\esp32\2.0.9\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
exit status 1
'class RT_HW_MAX6675' has no member named 'setParamSPN3'; did you mean 'setParamSPN'?
Подскажите, что я сделал не так?
ЭкоСреда ecoins
Добавлено: 23 сен 2023, 09:41
ecoins
Повнимательнее переустановите библиотеки ecoins - старые надо стереть (они по умолчанию есть в версии FLProg 8.2.3), новые из первого поста установите.
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 24 сен 2023, 19:04
urqagun
Доброго дня! отвлекся надолго, вижу вы реализовали блок с DM13c удалось сделать из нее универсальный расширитель порта как на ввод так и на вывод?
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 05:39
ecoins
urqagun писал(а): 24 сен 2023, 19:04
вижу вы реализовали блок с DM13c удалось сделать из нее универсальный расширитель порта как на ввод так и на вывод?
Да, но есть особенности DM13C - если использовать кнопки, то лучше из ставить в разрыв Vcc и выходом микросхемы.
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 15:33
urqagun
Доброго дня! собственно так я и делал в своих проектах. но ставил резистор 1 ком на землю а второй 5 ком через кнопку или выход оптопары на +5 вольт. плюс можно воткнуть светодиод, для индикации прохождения сигнала через оптопару, как это сделано в большинстве контроллеров и плк
Отправлено спустя 3 минуты 45 секунд:
Кроме того, эта микросхема еще и заменяет uln в некотором приближении. по какой цене вы берете микросхемы и в каких корпусах? к вашему сведению есть подобные микросхемы с 16 шим выходами. по своему бомба. вынашиваю идею как сделать гальванически изолированный 16 канальный аналоговый модуль на выход.
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 15:50
WildCat
urqagun писал(а): 25 сен 2023, 15:33
гальванически изолированный 16 канальный аналоговый модуль на выход
0-10В?
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 16:19
urqagun
Да, типа того. часто востребовано бывает
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 16:44
WildCat
Выход ШИМ на оптопару.
С оптопары на RC интегратор и ОУ.
Значительно дешевле, чем изолированный ОУ.
Питание ОУ от внешнего источника.
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 19:15
urqagun
Как вариант так можно, но из-за особенностей выходного транзистора у рядовой оптопары не будет линейности придется компенсировать. А если ставить спецуху, то дорогавто будет. а вот если весь драйвер по интерфейсу изолировать, то будет более менее линейно по выходам
ЭкоСреда ecoins
Добавлено: 25 сен 2023, 19:23
WildCat
urqagun писал(а): 25 сен 2023, 19:15
из-за особенностей выходного транзистора у рядовой оптопары не будет линейности
Линейности чего?
Транзистор работает в ключевом режиме.
Можно триггер Шмидта после оптопары поставить. Хоть на том же ОУ.
Спец интерфейсы дорогие.
Дело хозяйское, конечно, но тогда какой смысл изобретать велосипед, если можно сразу изолированный ОУ применить?
ЭкоСреда ecoins
Добавлено: 26 сен 2023, 08:23
urqagun
У транзистора оптопары большой офсет, более 0,7 в. тоесть он не rail to rail ключ, в этом нелинейность шим преобразования будет.
Отправлено спустя 3 минуты :
16 оптопар и 16 оу сильно дороже чем 3 оптопары(развязка интерфейса) и один 16 канальный драйвер, я в этом направлении хотел бы попробовать.
ЭкоСреда ecoins
Добавлено: 27 сен 2023, 19:49
skrickis
Добрый вечер!
Вопрос к автору ecoins
имеется плата ESP32-S3-DEV kit v1.3
блоки ecoins Nextion на UART 0 работает
если подлючаю на UART 1компилируется но не работает
посмотрел в библиотеке может проблема в номеров пинов ?
библиотекa RT_00_HW_BASE_v1.10c_27.02.23 : FLPRog 7.5.2 core esp32 2.0.11
попробовал на FLPRog 8.2.3 и самой последней библиотеке и блоках не комплируется
ошибка:
Arduino: 1.8.19 (Windows 10), Plate:"ESP32S3 Dev Module, Disabled, Disabled, QIO 80MHz, 16MB (128Mb), Core 1, Core 1, Hardware CDC and JTAG, Disabled, Disabled, Disabled, UART0 / Hardware CDC, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), 921600, None, Disabled"
In file included from e:\arduino\arduino programma\flprog\8.2.3\idev8\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\string:41,
from e:\arduino\arduino programma\flprog\8.2.3\idev8\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\stdexcept:39,
from e:\arduino\arduino programma\flprog\8.2.3\idev8\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\array:39,
from e:\arduino\arduino programma\flprog\8.2.3\idev8\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\tuple:39,
from e:\arduino\arduino programma\flprog\8.2.3\idev8\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\functional:54,
from E:\Arduino\arduino programma\FLProg\8.2.3\ideV8\portable\packages\esp32\hardware\esp32\2.0.11\cores\esp32/HardwareSerial.h:49,
from E:\Arduino\arduino programma\FLProg\8.2.3\ideV8\portable\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:184,
from sketch\pr2.ino.cpp:1:
e:\arduino\arduino programma\flprog\8.2.3\idev8\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\include\c++\8.4.0\bits\allocator.h:46:10: fatal error: bits/c++allocator.h: No such file or directory
#include <bits/c++allocator.h> // Define the base class to std::allocator.
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
ошибка компиляции платы ESP32S3 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
ЭкоСреда ecoins
Добавлено: 28 сен 2023, 00:07
ecoins
skrickis писал(а): 27 сен 2023, 19:49
Добрый вечер!
Вопрос к автору ecoins
имеется плата ESP32-S3-DEV kit v1.3
блоки ecoins Nextion на UART 0 работает
если подлючаю на UART 1компилируется но не работает
посмотрел в библиотеке может проблема в номеров пинов ?
Мы пока не включали поддержку ESP32S3 - оставили на потом. Но возможно уже пора...
ЭкоСреда ecoins
Добавлено: 03 окт 2023, 20:38
skrickis
Добрый вечер!
Вопрос к автору ecoins
библиотекa RT_00_HW_BASE_v1.10c_27.02.23
FLPRog 7.5.2
плата
STM32F407VGT6
тест проект Nextion 3.2
UART1 и ModBus
UART2 (с
ModBus будет считываться температура)
без
ModBus всё работает
с ModBus не компилируется
может я неправильно подключаю

забыл cказать если
Mega2560 не менять на
STM32F407 то всё компилируется
ЭкоСреда ecoins
Добавлено: 04 окт 2023, 04:35
ecoins
skrickis писал(а): 03 окт 2023, 20:38
Добрый вечер!
Вопрос к автору ecoins
библиотекa RT_00_HW_BASE_v1.10c_27.02.23
FLPRog 7.5.2
плата STM32F407VGT6
1.Попробуйте исправить на Serial2.begin(9600);
2.Попробуйте перейти на версию FLProg последнюю.
——-
На STM32F401CС работало.
ЭкоСреда ecoins
Добавлено: 04 окт 2023, 11:57
skrickis
ecoins писал(а): 04 окт 2023, 04:35
1.Попробуйте исправить на Serial2.begin(9600);
2.Попробуйте перейти на версию FLProg последнюю.
испробовал разные UART 0;1;2 и разные платы mega2560;stm32F407;stmF401
на версии 8.2.3 и самые новые библиотеки компиляция
не проходит вообще (на Mega 2560 тоже не проходит

)
на 7.5.2 и строка
Serial2.begin(9600) выдоет уже
другую ошибку если ставить
Mega2560 компиляция проходит во всех версиях

ЭкоСреда ecoins
Добавлено: 04 окт 2023, 16:25
ecoins
skrickis писал(а): 04 окт 2023, 11:57
испробовал разные UART 0;1;2 и разные платы mega2560;stm32F407;stmF401
на версии 8.2.3 и самые новые библиотеки компиляция не проходит вообще (на Mega 2560 тоже не проходит )
на 7.5.2 и строка Serial2.begin(9600) выдоет уже другую ошибку если ставить Mega2560 компиляция проходит во всех версиях
Дней 10 не буду на рабочем месте, что-то попробую посмотреть удаленно.
ЭкоСреда ecoins
Добавлено: 04 окт 2023, 16:29
skrickis
ecoins писал(а): 11 авг 2023, 22:04
Дней 10 не буду на рабочем месте, что-то попробую посмотреть удаленно
на STM32F407VGT6 попробовал только Modbuss FLPRog 8.2.3 с последними блоками и библиотеками

тоже не компилируется
на STM32F103 не компилируется
на FLPRog 7.5.2; блоки v1.02c ;библиотека v1.11 тоже проблема с UART
на STM32F103 компилируется но Modbuss не работает
