ЭкоСреда ecoins

Мультиплатформенная среда реального времени - библиотеки, блоки, примеры

igorpech
Рядовой
Сообщения: 9
Зарегистрирован: 22.11.2021{, 22:56}
Репутация: 0
Имя: Игорь

ЭкоСреда ecoins

#181

Сообщение igorpech » 16.08.2022{, 19:13}

ecoins писал(а):
16.08.2022{, 00:10}
Проверьте у себя еще раз.
Спасибо за оперативный ответ. Проверил у себя. По прежнему работает некорректно с моим дисплеем. Я уже думаю, может у меня какие-то проблемы с кодировками в системе? Если у вас будет время и возможность, не могли бы вы выслать hex файл вашей тестовой программы, откомпилированный для ардуино уно? В этом случае, я смогу определить в чем проблема в моем железе или в моей системе. Спасибо.

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#182

Сообщение ecoins » 16.08.2022{, 22:35}

igorpech писал(а):
16.08.2022{, 19:13}
Спасибо за оперативный ответ. Проверил у себя. По прежнему работает некорректно с моим дисплеем. Я уже думаю, может у меня какие-то проблемы с кодировками в системе? Если у вас будет время и возможность, не могли бы вы выслать hex файл вашей тестовой программы, откомпилированный для ардуино уно? В этом случае, я смогу определить в чем проблема в моем железе или в моей системе. Спасибо.
Проверил на UNO - работает.
IMG_3482.jpg
Подскажите как Вам сделать HEX-файл, никогда не делал.

igorpech
Рядовой
Сообщения: 9
Зарегистрирован: 22.11.2021{, 22:56}
Репутация: 0
Имя: Игорь

ЭкоСреда ecoins

#183

Сообщение igorpech » 16.08.2022{, 23:47}

ecoins писал(а):
16.08.2022{, 22:35}
Подскажите как Вам сделать HEX-файл, никогда не делал.
После компиляции в FLProg, открывается IDE Arduino. Выбрать вкладку "Скетч" - "Экспорт бинарного файла". После окончания компиляции,выполнить: %temp%. Откроется окно, в котором надо найти папку flprog, а в ней папку, например, Pr1 в которой сохраняются три файла - скетч и два HEX файла - один с бутлодером, а другой - без. Имя папки Pr1 выбрано условно, у вас может быть другой номер - тот, который соответствует названию скетча в IDE.

Отправлено спустя 12 минут 42 секунды:
igorpech писал(а):
16.08.2022{, 23:47}
,выполнить: %temp%.
Можно также во вкладке "Скетч" выбрать "Показать папку скетча"

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#184

Сообщение ecoins » 17.08.2022{, 08:39}

igorpech писал(а):
16.08.2022{, 23:59}
Можно также во вкладке "Скетч" выбрать "Показать папку скетча"
pr18.zip
(42.34 КБ) 32 скачивания

igorpech
Рядовой
Сообщения: 9
Зарегистрирован: 22.11.2021{, 22:56}
Репутация: 0
Имя: Игорь

ЭкоСреда ecoins

#185

Сообщение igorpech » 17.08.2022{, 18:03}

ecoins писал(а):
17.08.2022{, 08:39}
Можно также во вкладке "Скетч" выбрать "Показать папку скетча"
pr18.zip
Спасибо, с вашим бинарным файлом все работает! Значит, у меня какие-то проблемы с настройками программ или с Windows. Буду пытаться разобраться. Удивительно то, что с версией Flprog 7.3.8. и с версией EIS01.СИСТЕМА вер1.30(17.10.21) дисплей работает правильно.

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#186

Сообщение ecoins » 17.08.2022{, 18:15}

igorpech писал(а):
17.08.2022{, 18:03}
Спасибо, с вашим бинарным файлом все работает! Значит, у меня какие-то проблемы с настройками программ или с Windows. Буду пытаться разобраться. Удивительно то, что с версией Flprog 7.3.8. и с версией EIS01.СИСТЕМА вер1.30(17.10.21) дисплей работает правильно.
Отлично, что удалось что-то нащупать.
Держите в курсе Ваших исследований - интересно и полезно.
-----------
Вопросы:
1.на каких контроллерах Вы работаете? Интересен ли Вам сейчас переход на новые (STM32, RP2040, ESP32-C3, ESP32-S2,S3)?
2.есть ли у Вас какой-нибудь опыт в C++?
--------
Успехов.

igorpech
Рядовой
Сообщения: 9
Зарегистрирован: 22.11.2021{, 22:56}
Репутация: 0
Имя: Игорь

ЭкоСреда ecoins

#187

Сообщение igorpech » 17.08.2022{, 20:33}

ecoins писал(а):
17.08.2022{, 18:15}
1.на каких контроллерах Вы работаете? Интересен ли Вам сейчас переход на новые (STM32, RP2040, ESP32-C3, ESP32-S2,S3)?
2.есть ли у Вас какой-нибудь опыт в C++?
1. Работаю - слишком громко сказано )), скорее - играюсь. Контроллеры - Ардуино Уно, Нано. Есть две платки на RP2040 зеленая и черная, игрался с зеленой, пытаясь подключить к ней Ваши модули, но в то время я еще не до конца разобрался, как подменить Мегу на Пико в Flprog, да и сейчас еще не разобрался )). 2. В С++ опыт самый минимальный, писал когда-то очень простые программки на Си в атмел студио - вроде преобразователя RS232 в параллельный интерфейс для связи компьютера со старыми станками ЧПУ, заменяя таким образом ввод с перфоленты. Но все это не систематически.

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#188

Сообщение ecoins » 17.08.2022{, 20:36}

igorpech писал(а):
17.08.2022{, 20:33}
1. Работаю - слишком громко сказано )), скорее - играюсь. Контроллеры - Ардуино Уно, Нано. Есть две платки на RP2040 зеленая и черная, игрался с зеленой, пытаясь подключить к ней Ваши модули, но в то время я еще не до конца разобрался, как подменить Мегу на Пико в Flprog, да и сейчас еще не разобрался )). 2. В С++ опыт самый минимальный, писал когда-то очень простые программки на Си в атмел студио - вроде преобразователя RS232 в параллельный интерфейс для связи компьютера со старыми станками ЧПУ, заменяя таким образом ввод с перфоленты. Но все это не систематически.
Задавайте больше вопросов, вместе мы хорошо бы дополнили усилия друг друга.
По Raspberry Pi Pico мы выложим особенности загрузки, не только у Вас возникли трудности.
Если будут интересны наши стенды для тестирования, напишите, мы собирём для Вас и вышлем.

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#189

Сообщение ecoins » 17.08.2022{, 22:22}

RASPBERRY PI PICO
Здесь viewtopic.php?f=227&t=8171
выложены:
2.Документация.
3.Особенности загрузки.
4.Простой тестовый тест - сканирование шины I2c.

igorpech
Рядовой
Сообщения: 9
Зарегистрирован: 22.11.2021{, 22:56}
Репутация: 0
Имя: Игорь

ЭкоСреда ecoins

#190

Сообщение igorpech » 18.08.2022{, 06:36}

ecoins писал(а):
17.08.2022{, 20:36}
Задавайте больше вопросов, вместе мы хорошо бы дополнили усилия друг друга.
По Raspberry Pi Pico мы выложим особенности загрузки, не только у Вас возникли трудности.
Спасибо. Буду разбираться.

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#191

Сообщение ecoins » 18.08.2022{, 21:13}

Здравствуйте ecoins, ваша тема закрыта поэтому пишу сюда, блок MCP23017 если регистр А использовать как выход, а регистр В как вход и из негоже GPB0 и GPB7 как выход, то GPA0 перестает работать, где то ошибка в блоке! Хотя со старой версией блоков работало все исправно
ВЛОЖЕНИЯ
------------------------
Пришел такой вопрос MCP23017 в другой теме.
Посмотрел проект - но в нем весь регистр A настроен на вывод, а регистр В на ввод.
Пришлите упрощенный тестовый пример с конфигурацией входов/выходов, которая у Вас не работает.

o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

ЭкоСреда ecoins

#192

Сообщение o615ye161 » 20.08.2022{, 17:57}

ecoins писал(а):
18.08.2022{, 21:13}
Пришел такой вопрос MCP23017 в другой теме.
Посмотрел проект - но в нем весь регистр A настроен на вывод, а регистр В на ввод.
Пришлите упрощенный тестовый пример с конфигурацией входов/выходов, которая у Вас не работает.
Проект просто исправил для работоспособности, вот проект где выход регистра А 0 не работает приданной конфигурации, поставьте инверсию или генератор и вы увидите!
Вложения
NOv_dOM_7.4.4.ESP32flp.rar
(776.89 КБ) 23 скачивания

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#193

Сообщение ecoins » 20.08.2022{, 21:19}

o615ye161 писал(а):
20.08.2022{, 17:57}
Проект просто исправил для работоспособности, вот проект где выход регистра А 0 не работает приданной конфигурации, поставьте инверсию или генератор и вы увидите!
Вы правы, небольшая описка, которая проявилась при указанной конфигурации.
Исправил, блок пока берите из теста ниже, в новых обновлениях будет уже исправленный.
Тест:
Test_mcp23017_ESP32.zip
(753.12 КБ) 33 скачивания
Проект.png
В тесте последовательно переключаются выходы PA0-PA7,PB0,PB7.
Значения входов PB1-PB6 выводятся на дисплей.

o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

ЭкоСреда ecoins

#194

Сообщение o615ye161 » 23.08.2022{, 11:29}

ecoins писал(а):
20.08.2022{, 21:19}
Test_mcp23017_ESP32.zip
Добавил вылетает ошибка при компиляции

Отправлено спустя 38 минут 29 секунд:
Почему так все сложно менять? добавил ваш блок, вообще все сломалось, перестало компилироваться, поставил старый блок оказалось удалилась старая библиотека программа не находит ее и скачать теперь негде ее, теперь приходится скачивать вообще другие библиотеки и блоки но и теперь нужно все проекты переделывать так как нужно все старые блоки заменить на новые, есть возможность чтобы все само менялось и проект работал без лишних манипуляций, скажем как это сделано в FLP старый проект работает в новой версии без лишних манипуляций?

Отправлено спустя 1 минуту 42 секунды:
c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp: In member function 'void RT_HW_BASE::uartBegin(uint8_t)':
c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:507:166: error: no matching function for call to 'HardwareSerial::begin(uint32_t, uint32_t, int8_t, int8_t, bool, long unsigned int, int)'
if(n==0){if(uartGetState(n)==0){uartSetState(1,n); Serial.begin(uartGetSpeed(n),uartGetConfig(n),(int8_t)uartGetPinRX(n),(int8_t)uartGetPinTX(n), false, 20000UL, 112);} return;}
^
In file included from C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:154:0,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\BASE_001_Common define/COM_101_define.hpp:7,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE.h:14,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:1:
C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)
void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);
^
C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 7 provided
c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:516:167: error: no matching function for call to 'HardwareSerial::begin(uint32_t, uint32_t, int8_t, int8_t, bool, long unsigned int, int)'
if(n==1){if(uartGetState(n)==0){uartSetState(1,n); Serial1.begin(uartGetSpeed(n),uartGetConfig(n),(int8_t)uartGetPinRX(n),(int8_t)uartGetPinTX(n), false, 20000UL, 112);} return;}
^
In file included from C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:154:0,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\BASE_001_Common define/COM_101_define.hpp:7,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE.h:14,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:1:
C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)
void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);
^
C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 7 provided
c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:525:167: error: no matching function for call to 'HardwareSerial::begin(uint32_t, uint32_t, int8_t, int8_t, bool, long unsigned int, int)'
if(n==2){if(uartGetState(n)==0){uartSetState(1,n); Serial2.begin(uartGetSpeed(n),uartGetConfig(n),(int8_t)uartGetPinRX(n),(int8_t)uartGetPinTX(n), false, 20000UL, 112);} return;}
^
In file included from C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:154:0,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\BASE_001_Common define/COM_101_define.hpp:7,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE.h:14,
from c:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RT_00_HW_BASE_v7.03_14.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:1:
C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)
void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);
^
C:\Users\o615y\OneDrive\������� ����\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 7 provided
Несколько библиотек найдено для "SPI.h"
Используется: C:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\SPI
Не используется: c:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\EEPROM
Не используется: c:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\sketchbook\libraries\E2PROM
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Не используется: c:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\libraries\WiFi
Несколько библиотек найдено для "RemoteXY.h"
Используется: c:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RemoteXY
Не используется: c:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\sketchbook\libraries\RemoteXYV3
Несколько библиотек найдено для "Wire.h"
Используется: C:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\Wire
Не используется: c:\Users\o615y\OneDrive\Рабочий стол\Flprog_ecoins\ideV8\portable\sketchbook\libraries\Wire
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.

Отправлено спустя 58 минут 33 секунды:
Поставил библиотеки и блоки из первого поста, ничего не работает, написано в посте нужно подключить библиотеки к АДЕ как исправить ошибки?
Вложения
2022-08-23_11-26-16.png

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#195

Сообщение ecoins » 23.08.2022{, 15:15}

o615ye161 писал(а):
23.08.2022{, 12:09}
Почему так все сложно менять? добавил ваш блок, вообще все сломалось, перестало компилироваться, поставил старый блок оказалось удалилась старая библиотека программа не находит ее и скачать теперь негде ее, теперь приходится скачивать вообще другие библиотеки и блоки но и теперь нужно все проекты переделывать так как нужно все старые блоки заменить на новые, есть возможность чтобы все само менялось и проект работал без лишних манипуляций, скажем как это сделано в FLP старый проект работает в новой версии без лишних манипуляций?
Вы сообщили о проблеме 20.08.22, в этот день я оперативно отправил ответ с примером.
Только через три дня Вы пишите, что у Вас все плохо, и жалуетесь как все сложно, видимо в наших библиотеках.
При этом Вы ни слова не писали - у Вас не заработал выложенный нами тест на MCP23017 специально сконфигурированный под Ваши входы/выходы.
Возможно Вы его не запускали.
------------
Я не обременен свободным временем.
Сегодня еще раз восстановил разобранный стенд, запустил его, убедился в работоспособности, сделал для Вас фото.
Стенд.jpg
Видимо Вы стали исходить из-того, что Вам была выслана заведомо не работающий стенд - это не так.
Он работает.
Проверьте его.
Мы работаем на последней версии CORE ESP32
CORE_ESP32.PNG
--------------
Проблемы останутся, пишите.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

ЭкоСреда ecoins

#196

Сообщение vovka1973 » 23.08.2022{, 18:27}

ecoins писал(а):
23.08.2022{, 15:15}
Вас все плохо
Я думаю что он наткнулся как и я, когда грузил новые библиотеки и блоки то летели ошибки при компиляции ,тогда я удалил все ваши блоки и библиотеки которые были раньше до эко система ,все ошибок не стало.
Забыл уточнить с начало все удалил ,блоки библиотеки потом заново установил блоки и библиотеки с первого поста.
Изображение

ecoins
Полковник
Сообщения: 2927
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ЭкоСреда ecoins

#197

Сообщение ecoins » 23.08.2022{, 19:22}

vovka1973 писал(а):
23.08.2022{, 18:27}
Я думаю что он наткнулся как и я, когда грузил новые библиотеки и блоки то летели ошибки при компиляции ,тогда я удалил все ваши блоки и библиотеки которые были раньше до эко система ,все ошибок не стало.
Забыл уточнить с начало все удалил ,блоки библиотеки потом заново установил блоки и библиотеки с первого поста.
Все так.
Если используется готовый тест или проект, достаточно обновить библиотеку.
В случае с ESP8266, ESP32 может потребоваться обновление CORE Arduino IDE.

o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

ЭкоСреда ecoins

#198

Сообщение o615ye161 » 23.08.2022{, 20:31}

ecoins писал(а):
23.08.2022{, 15:15}
и жалуетесь как все сложно
Нет конечно

Отправлено спустя 6 минут 30 секунд:
ecoins писал(а):
23.08.2022{, 15:15}
Видимо Вы стали исходить из-того, что Вам была выслана заведомо не работающий стенд - это не так.
Выслан он рабочий, я не сомневаюсь, но вы учитывайте что у меня старые библиотеки и блоки, поэтому что то пошло не так вот и пришлось все сносить и ставить новые библиотеки, но оказалось что и они не заработали так как не все фишки знаю АДЕ, но перепробовал все уж простите если вы не так поняли меня, я спросил возможно ли сделать алгоритм замены блоков как в FLP, без замены блоков, или если не сложно опишите в первом посте для новичков как правильно заменить библиотеки чтобы не было ошибок, а два дня пытался реанимировать программу так как проекты не компилировались!

Отправлено спустя 1 минуту 10 секунд:
ecoins писал(а):
23.08.2022{, 15:15}
При этом Вы ни слова не писали - у Вас не заработал выложенный нами тест на MCP23017 специально сконфигурированный под Ваши входы/выходы.
Скрин в предыдущем посте как раз компиляция вашего исправленного блока МСР

Отправлено спустя 1 минуту 43 секунды:
ecoins писал(а):
23.08.2022{, 15:15}
Проблемы останутся, пишите.
Так как не получилось работать на новых библиотеках, с горем пополам вернулся к старым, благо нашел старый архив у себя!

Отправлено спустя 2 минуты 53 секунды:
ecoins писал(а):
23.08.2022{, 15:15}
Сегодня еще раз восстановил разобранный стенд, запустил его, убедился в работоспособности, сделал для Вас фото.
Лучше подскажите почему новые библиотеки выдают ошибки и как их настроить правильно, у вас проект работает правильно нет сомнений у вас есть полный пакет нужных библиотек в отличии от меня, не хотел вас расстроить!

Отправлено спустя 4 минуты 11 секунд:
vovka1973 писал(а):
23.08.2022{, 18:27}
Я думаю что он наткнулся как и я, когда грузил новые библиотеки и блоки то летели ошибки при компиляции ,тогда я удалил все ваши блоки и библиотеки которые были раньше до эко система ,все ошибок не стало.
Забыл уточнить с начало все удалил ,блоки библиотеки потом заново установил блоки и библиотеки с первого поста.
Я пробовал, все удалил даже FLP заново распаковал и новые библиотеки поставил, не первый раз так делал, но ничего не сработало посыпалось куча ошибок!

igorpech
Рядовой
Сообщения: 9
Зарегистрирован: 22.11.2021{, 22:56}
Репутация: 0
Имя: Игорь

ЭкоСреда ecoins

#199

Сообщение igorpech » 23.08.2022{, 21:00}

ecoins писал(а):
17.08.2022{, 18:15}
Держите в курсе Ваших исследований - интересно и полезно.
Здравствуйте! Удалось выяснить, что проблема в IDE, которая встроена в Flprog. Если скопировать скетч в IDE с сайта Ардуино (естественно, с добавленной вашей библиотекой) и загрузить в контроллер - все работает. Уж не знаю, может попробовать переустановить Flprog. Может быть я что-то некорректно добавил в IDE, хотя я пытался проделать все это с предыдущей версией - результат тот же, хотя со старыми вашими модулями и библиотеками все работает. Будет время и желания - продолжу эти "исследования" ))

o615ye161
Сержант
Сообщения: 198
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 3
Имя: Сергей

ЭкоСреда ecoins

#200

Сообщение o615ye161 » 23.08.2022{, 21:00}

o615ye161 писал(а):
23.08.2022{, 13:07}
ecoins писал(а): ↑20.08.2022{, 21:19}
Test_mcp23017_ESP32.zip
Добавил вылетает ошибка при компиляции
Вот

Отправлено спустя 1 час 22 минуты 5 секунд:
ecoins писал(а):
23.08.2022{, 15:15}
Мы работаем на последней версии CORE ESP32
В текущей версии FLP нет ядра 2,0,4

Ответить

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