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 с доработкой под себя некоторых папок.
С уважением, Энвер.
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 потребуется нажать Сброс или перестроить блок (параметры пользователя) на периодический вывод.
-------------------
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ребят, приветсвую, хочу сделать простенький проект на термопаре и микросхеме 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 - старые надо стереть (они по умолчанию есть в версии FLProg 8.2.3), новые из первого поста установите.
С уважением, Энвер.
urqagun писал(а): 24 сен 2023, 19:04
вижу вы реализовали блок с DM13c удалось сделать из нее универсальный расширитель порта как на ввод так и на вывод?
Да, но есть особенности DM13C - если использовать кнопки, то лучше из ставить в разрыв Vcc и выходом микросхемы.
Доброго дня! собственно так я и делал в своих проектах. но ставил резистор 1 ком на землю а второй 5 ком через кнопку или выход оптопары на +5 вольт. плюс можно воткнуть светодиод, для индикации прохождения сигнала через оптопару, как это сделано в большинстве контроллеров и плк
Отправлено спустя 3 минуты 45 секунд:
Кроме того, эта микросхема еще и заменяет uln в некотором приближении. по какой цене вы берете микросхемы и в каких корпусах? к вашему сведению есть подобные микросхемы с 16 шим выходами. по своему бомба. вынашиваю идею как сделать гальванически изолированный 16 канальный аналоговый модуль на выход.
Как вариант так можно, но из-за особенностей выходного транзистора у рядовой оптопары не будет линейности придется компенсировать. А если ставить спецуху, то дорогавто будет. а вот если весь драйвер по интерфейсу изолировать, то будет более менее линейно по выходам
У транзистора оптопары большой офсет, более 0,7 в. тоесть он не rail to rail ключ, в этом нелинейность шим преобразования будет.
Отправлено спустя 3 минуты :
16 оптопар и 16 оу сильно дороже чем 3 оптопары(развязка интерфейса) и один 16 канальный драйвер, я в этом направлении хотел бы попробовать.
Добрый вечер!
Вопрос к автору 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.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis писал(а): 27 сен 2023, 19:49
Добрый вечер!
Вопрос к автору ecoins
имеется плата ESP32-S3-DEV kit v1.3
блоки ecoins Nextion на UART 0 работает
если подлючаю на UART 1компилируется но не работает
посмотрел в библиотеке может проблема в номеров пинов ?
Мы пока не включали поддержку ESP32S3 - оставили на потом. Но возможно уже пора...
Добрый вечер!
Вопрос к автору 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
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 компиляция проходит во всех версиях
У вас нет необходимых прав для просмотра вложений в этом сообщении.
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 писал(а): 11 авг 2023, 22:04
Дней 10 не буду на рабочем месте, что-то попробую посмотреть удаленно
на STM32F407VGT6 попробовал только Modbuss FLPRog 8.2.3 с последними блоками и библиотеками тоже не компилируется на STM32F103 не компилируется
на FLPRog 7.5.2; блоки v1.02c ;библиотека v1.11 тоже проблема с UART на STM32F103 компилируется но Modbuss не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось skrickis 24 окт 2023, 20:51, всего редактировалось 1 раз.