Страница 11 из 51
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 22:31}
ecoins
o615ye161 писал(а): ↑23.08.2022{, 22:22}
В текущей версии FLP нет ядра 2,0,4
Речь шла о ядре для ESP32 - она устанавливается в Arduino IDE->Инструменты->Менеджер плат->(немного подождать, пока загружаются доступные платформы)->в верхней строке поиска введите ESP32->Будет выведена одна плата esp32 версия 2.04.
Если установлена эта версия, будет сообщение INSTALLED, или будет предложено обновиться.
-----
Сейчас готовлю ответ по предыдущим сообщениям.
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 22:33}
o615ye161
ecoins писал(а): ↑23.08.2022{, 15:15}
Мы работаем на последней версии CORE ESP32
Отправлено спустя 3 минуты 26 секунд:
Возможно не верная ссылка, нет доступного такого обновления
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 22:44}
ecoins
o615ye161 писал(а): ↑23.08.2022{, 22:36}
Возможно не верная ссылка, нет доступного такого обновления
Есть конечно, смотри пост №195. Что у Вас складывается - я подумаю и напишу.
------------
Ситуация не простая.
Мы для работы устанавливаем всегда отдельную копию Arduino IDE и грузим туда соответствующие ядра.
Вы берете Arduino IDE из FLProg - что конечно правильно.
Но разработчик давно не обновлял дистрибутив, а все ядро ESP32 лежит внутри его директорий и давно не обновлялся.
Фирма Espressif Systems (ESP8266,ESP32) не первый раз выступает возмутителем спокойствия - предыдущие версии не совместимы с новыми.
Теперь она пошла совсем далеко в связи с обновлением линейки ESP8266,ESP32S устаревшими и продвижения ESP32C3, ESP32S2,ESP32S3.
Там изменения и с работой с прерываниями, и настройки UART и прочее.
Мы вроде бы все увязали - поддерживается и ESP8266, и ESP32, и новые контроллеры, но с новым ядром....
-------------
Какой путь бы я Вам порекомендовать (попроще) - исправьте самостоятельно ошибку в блоке MCP23017, который в Вашем проекте, из-за которого ошибка с выводом на A0:
В строке кода блока
READ: PA.out.bit0 помеяйте условие:
должно быть выбрано if: PA.out.bit0
вместо if: PB.in.bit0
Должно заработать.
-------------
Другие пути более сложные требуют обновления ядра.
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 22:47}
o615ye161
Добавил другую ссылку, тот же результат, скиньте пожалуйста ссылку из вашего ардуино IDE
Отправлено спустя 16 минут 40 секунд:
https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/packa ... index.json
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 23:09}
JonyBest
Проблема поднималась пару страниц назад!
пост 153
В описании четко написано "Если в этом поле присутствует ссылка
https://dl.espressif.com/dl/package_esp32_index.json, ее необходимо удалить!"
И вставьте правильную ссылку
https://raw.githubusercontent.com/espre ... index.json и будет вам счастье
Вроде ж не новичок на форуме....
От себя добавлю- ядро вер. 2.04 работае нааамного стабильнее.
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 23:11}
o615ye161
JonyBest писал(а): ↑23.08.2022{, 23:09}
Вроде ж не новичок на форуме....
Прошу прощения но не каждый пост читаю, к сожалению!
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 23:18}
ecoins
o615ye161 писал(а): ↑23.08.2022{, 23:11}
Прошу прощения но не каждый пост читаю, к сожалению!
В посту #203 предложил возможное решение.
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 23:23}
o615ye161
ecoins писал(а): ↑23.08.2022{, 23:18}
В посту #203 предложил возможное решение.
Благодарю, для ESP8266 какая у вас версия?
Отправлено спустя 10 минут :
ecoins писал(а): ↑30.05.2022{, 22:46}
1.Основная библиотека C++, которую следует подключить в Arduino IDE
RT_00_HW_BASE_v7.02_10.08.22.zip
(249.93 КБ) 21 скачивание
Обновленная версия, добавлены новые опции
RT_00_HW_BASE_v7.03_14.08.22.zip
(253.91 КБ) 24 скачивания
Подскажите что нужно сделать с данными библиотеками, добавить в ардуино из флпрога или скачать новую ардуино и установить в нее первую библиотеку и потом в флпрог выбрать программу ардуино которую скачал отдельно?
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 23:41}
ecoins
o615ye161 писал(а): ↑23.08.2022{, 23:33}
Благодарю, для ESP8266 какая у вас версия?
3.0.2
ЭкоСреда ecoins
Добавлено: 23.08.2022{, 23:51}
ecoins
1.Последняя библиотека, её пока не выкладывал (с предыдущими с 7.02 тоже должна работать)
2.Распакуйте и разместите её в директории FLProg так:
Предыдущую библиотеку предварительно нужно стереть.
3.Ссылку которые нужно установить в Arduino IDE
https://github.com/stm32duino/BoardMana ... index.json
4.Последний тест, который проверял в директории FLProg с обновленной ESP32 до 2.0.4:
5.Сведиоды бегают, на дисплее
в 1 строке: состояния входов;
в 2 строке: состояния выходов.
-------
Попробуйте.
Успехов.
ЭкоСреда ecoins
Добавлено: 24.08.2022{, 09:55}
o615ye161
ecoins писал(а): ↑23.08.2022{, 23:41}
Test_mcp23017_ESP32_04_simple.zip
(646.79 КБ) 1 скачивание
5.Сведиоды бегают, на дисплее
в 1 строке: состояния входов;
в 2 строке: состояния выходов.
-------
Данный тест загрузил, проверил, работает, добавьте пожалуйста в описании первого поста ссылки Json, а также версию обновлений ESP32 и ESP8266 и путь сохранения библиотек для тех кто столкнется с такой же проблемой, дабы не досаждать вам как все настроить, спасибо за помощь!
ЭкоСреда ecoins
Добавлено: 24.08.2022{, 18:59}
skrickis
Добрый день.
сделал тест файл на ecoins nextion блоках.
библиотека RT_00_HW_BASE_v7.02_10.08.22 ,простые блоки.
на меге 2560 всё компилируетя и работает
но мне надо будет на Arduino DUE переделывать проект на блоках ecoins.
вот
тест файл на Arduino Due не компилирутся, показывает ошибку платы
https://failiem.lv/f/bvspnrk4q
пробовал в Arduino IDE (1.8.19) отдельно стоящей тоже самое
в Arduino IDE в FLProg 7.5.2 и Arduino IDE отдельно стоящей плата Arduino DUE версии 1.6.12
https://failiem.lv/f/n8tgc99dj
я так пимаю что проблема в библиотеке RT_00_HW_BASE_v7.02_10.08.22 , но что?
https://failiem.lv/f/bb7j9gvtq
Извиняюсь но фотки не могу присоединить только адреса для фото наверое большой обем
правом верхнем углу "глобус "можно поставить русский язык
ЭкоСреда ecoins
Добавлено: 24.08.2022{, 19:18}
ecoins
skrickis писал(а): ↑24.08.2022{, 18:59}
от тест файл на Arduino Due не компилирутся, показывает ошибку платы
У меня как-то во времени сгорели все платы DUE и я давно на них ничего не испытывал.
Но до уровня компиляции без ошибок сможем довести.
Немного времен потребуется.
-----
Посмотрел.
Не хочется пока выкладывать новые версии билиотеки.
Попробуйте исправить сами,
в файле Select_302_Board_SAM.hpp
в пятой строчке ошибка и за смены имен
#define RT_HW_BOARD_CORE RT_HW_CODE_SAM_DUE //--Идегтификатор выбора платы с кодом платы;
Исправьте так:
#define RT_HW_BOARD_CORE 8 //--Идегтификатор выбора платы с кодом платы;
-----
После это должна компилироваться.
ЭкоСреда ecoins
Добавлено: 24.08.2022{, 19:29}
skrickis
ecoins писал(а): ↑24.08.2022{, 19:18}
Но до уровня компиляции без ошибок сможем довести.
если доведём что компиляцию проходит то дальше думаю разберусь
ЭкоСреда ecoins
Добавлено: 24.08.2022{, 19:30}
ecoins
skrickis писал(а): ↑24.08.2022{, 19:29}
Вернуться к началу
Выше ответил.
ЭкоСреда ecoins
Добавлено: 24.08.2022{, 19:42}
skrickis
ecoins писал(а): ↑24.08.2022{, 19:30}
Выше ответил.
исправлю попробую отпишусь
Большое спасибо!!!
исправил все заработало
ЭкоСреда ecoins
Добавлено: 27.08.2022{, 20:22}
skrickis
Привет всем нужна помощь!!!
что мне записать в nextion чтобы вместе с p0 (in0 ;bit1=1) заработал tmdoz (en=1;анимация p2)
разное изпробовал не получается у меня
ЭкоСреда ecoins
Добавлено: 27.08.2022{, 23:45}
ecoins
Перешел в другую тему
viewtopic.php?f=72&t=6943&start=80
и там задал вопросы.
ЭкоСреда ecoins
Добавлено: 29.08.2022{, 02:15}
alexcccp
Добрый день!
Подскажите пожалуйста, есть ли возможность считывать(записывать) время с часов реального времени DS1307 по i2c вашими библиотеками ?
стандартная библиотека зависает при сбоях шины i2c
аналогичный вопрос и про FLASH i2c ?
Спасибо!
ЭкоСреда ecoins
Добавлено: 29.08.2022{, 12:17}
ecoins
alexcccp писал(а): ↑29.08.2022{, 02:15}
Подскажите пожалуйста, есть ли возможность считывать(записывать) время с часов реального времени DS1307 по i2c вашими библиотеками ?
стандартная библиотека зависает при сбоях шины i2c
аналогичный вопрос и про FLASH i2c ?
Блока нет, но неоднократно встречал ссылки о похожих проблемах вроде c DS1307 с однозначной рекомендацией переходить на DS3231.
Возможно у Вас проблема с этим.