ЭкоСреда ecoins

ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение 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
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение 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 потребуется нажать Сброс или перестроить блок (параметры пользователя) на периодический вывод.
-------------------
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
t405
Рядовой
Сообщения: 37
Зарегистрирован: 22 дек 2017, 19:23

ЭкоСреда ecoins

Сообщение 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
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

Повнимательнее переустановите библиотеки ecoins - старые надо стереть (они по умолчанию есть в версии FLProg 8.2.3), новые из первого поста установите.
С уважением, Энвер.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

Доброго дня! отвлекся надолго, вижу вы реализовали блок с DM13c удалось сделать из нее универсальный расширитель порта как на ввод так и на вывод?
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

urqagun писал(а): 24 сен 2023, 19:04 вижу вы реализовали блок с DM13c удалось сделать из нее универсальный расширитель порта как на ввод так и на вывод?
Да, но есть особенности DM13C - если использовать кнопки, то лучше из ставить в разрыв Vcc и выходом микросхемы.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

Доброго дня! собственно так я и делал в своих проектах. но ставил резистор 1 ком на землю а второй 5 ком через кнопку или выход оптопары на +5 вольт. плюс можно воткнуть светодиод, для индикации прохождения сигнала через оптопару, как это сделано в большинстве контроллеров и плк

Отправлено спустя 3 минуты 45 секунд:
Кроме того, эта микросхема еще и заменяет uln в некотором приближении. по какой цене вы берете микросхемы и в каких корпусах? к вашему сведению есть подобные микросхемы с 16 шим выходами. по своему бомба. вынашиваю идею как сделать гальванически изолированный 16 канальный аналоговый модуль на выход.
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

ЭкоСреда ecoins

Сообщение WildCat »

urqagun писал(а): 25 сен 2023, 15:33 гальванически изолированный 16 канальный аналоговый модуль на выход
0-10В?
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

Да, типа того. часто востребовано бывает
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

ЭкоСреда ecoins

Сообщение WildCat »

Выход ШИМ на оптопару.
С оптопары на RC интегратор и ОУ.
Значительно дешевле, чем изолированный ОУ.
Питание ОУ от внешнего источника.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

Как вариант так можно, но из-за особенностей выходного транзистора у рядовой оптопары не будет линейности придется компенсировать. А если ставить спецуху, то дорогавто будет. а вот если весь драйвер по интерфейсу изолировать, то будет более менее линейно по выходам
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

ЭкоСреда ecoins

Сообщение WildCat »

urqagun писал(а): 25 сен 2023, 19:15 из-за особенностей выходного транзистора у рядовой оптопары не будет линейности
Линейности чего?
Транзистор работает в ключевом режиме.
Можно триггер Шмидта после оптопары поставить. Хоть на том же ОУ.

Спец интерфейсы дорогие.
Дело хозяйское, конечно, но тогда какой смысл изобретать велосипед, если можно сразу изолированный ОУ применить?
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

ЭкоСреда ecoins

Сообщение urqagun »

У транзистора оптопары большой офсет, более 0,7 в. тоесть он не rail to rail ключ, в этом нелинейность шим преобразования будет.

Отправлено спустя 3 минуты :
16 оптопар и 16 оу сильно дороже чем 3 оптопары(развязка интерфейса) и один 16 канальный драйвер, я в этом направлении хотел бы попробовать.
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

ЭкоСреда ecoins

Сообщение 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
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение ecoins »

skrickis писал(а): 27 сен 2023, 19:49 Добрый вечер!
Вопрос к автору ecoins
имеется плата ESP32-S3-DEV kit v1.3
блоки ecoins Nextion на UART 0 работает
если подлючаю на UART 1компилируется но не работает
посмотрел в библиотеке может проблема в номеров пинов ?
Мы пока не включали поддержку ESP32S3 - оставили на потом. Но возможно уже пора...
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

ЭкоСреда ecoins

Сообщение skrickis »

Добрый вечер!
Вопрос к автору ecoins
библиотекa RT_00_HW_BASE_v1.10c_27.02.23
FLPRog 7.5.2
плата STM32F407VGT6
тест проект Nextion 3.2 UART1 и ModBus UART2ModBus будет считываться температура)
без ModBus всё работает
с ModBus не компилируется
может я неправильно подключаю :(
забыл cказать если Mega2560 не менять на STM32F407 то всё компилируется
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение 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С работало.
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

ЭкоСреда ecoins

Сообщение 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 компиляция проходит во всех версиях :smile9:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

ЭкоСреда ecoins

Сообщение 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 не буду на рабочем месте, что-то попробую посмотреть удаленно.
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

ЭкоСреда ecoins

Сообщение skrickis »

ecoins писал(а): 11 авг 2023, 22:04 Дней 10 не буду на рабочем месте, что-то попробую посмотреть удаленно
:smile9:

на STM32F407VGT6 попробовал только Modbuss FLPRog 8.2.3 с последними блоками и библиотеками :no: тоже не компилируется на STM32F103 не компилируется
на FLPRog 7.5.2; блоки v1.02c ;библиотека v1.11 тоже проблема с UART
на STM32F103 компилируется но Modbuss не работает :(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось skrickis 24 окт 2023, 20:51, всего редактировалось 1 раз.
Ответить

Вернуться в «Команда ecoins»

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

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