ЭкоСреда ecoins

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

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

#661

Сообщение evgen123 » 21.03.2023{, 16:26}

Dryundel писал(а):
21.03.2023{, 16:10}
Я всего лишь личное мнение высказываю
Простите, Ваше мнение я уже наизусть знаю, возможно не только я..
Что касается темы "ecoins" Вашего мнения слишком много.. для меня по крайней мере..
Где критика этой команды - там негатив от Андрея.
Вам не надоело выступать антиподом ecoins?

Отправлено спустя 5 минут 30 секунд:
С удовольствием читаю Ваши статьи, но ваши блоки не предназначены для stm, я же не высказываю мнение о том, что от Ваших блоков мне толку нет. Просто знаю, что они мне не подойдут в большинстве своем и всё..

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

ЭкоСреда ecoins

#662

Сообщение vovka1973 » 21.03.2023{, 16:45}

evgen123 писал(а):
21.03.2023{, 16:32}
но ваши блоки не предназначены для stm
не предназначены не значит не работают , некоторые работают и очень хорошо на стм32
Изображение

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

#663

Сообщение evgen123 » 21.03.2023{, 16:51}

vovka1973,
evgen123 писал(а):
21.03.2023{, 16:32}
не подойдут в большинстве своем

я разве сказал за все блоки Андрея?

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

ЭкоСреда ecoins

#664

Сообщение ecoins » 21.03.2023{, 19:09}

costy1957 писал(а):
21.03.2023{, 13:52}
ecoins, тестировал пример Test_MAX6675_v01_20.03.23.flp, 2560 -все ОК, еср32 - ОК, еср8266 - компиляция, загрузка -ОК, показаний с мах6675 нет в обоих режимах SPN и SPI. Посмотрите пожалуйста, может что не так подключаю. Еще что заметил SPN работает стабильнее SPI.
Пришлите Ваш проект. на ESP8266 - на нем ведь не простые пины, не все можно использовать. А Вам действительно нужно MAX.SPI на ESP8266 - на контроллере мало пинов и выглядит такой проект немного "экзотично". :)

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

ЭкоСреда ecoins

#665

Сообщение costy1957 » 21.03.2023{, 20:36}

Ecoins, нет мой проект на еср32. А 8266 протестил с 2560 еср32. Так что это вам для сведения, может ваша команда когда нибудь глянет в чем проблема и если вдруг до этого дойдет, желательно приложить схему соединений или текстовое описание, что куда прикручивать. Да , кстати, экзотичный проект на еср8266 у меня есть, называется терморегулятор для духовки, блок мах6675 только другой.
________________________________________________________
Спасибо.

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

ЭкоСреда ecoins

#666

Сообщение ecoins » 23.03.2023{, 16:04}

costy1957 писал(а):
21.03.2023{, 20:36}
Ecoins, нет мой проект на еср32. А 8266 протестил с 2560 еср32. Так что это вам для сведения, может ваша команда когда нибудь глянет в чем проблема и если вдруг до этого дойдет, желательно приложить схему соединений или текстовое описание, что куда прикручивать.
Правильно ли я понял, что от нас был бы полезен тестовый проект ESP32? Недавно мы выкладывали подобный тест для MEGA2560 - один MAX6675 как SPI, другой как SPN(через три пина).
Его тестировали и на ESP32 (три пина надо только задать самостоятельно под удобными для Вас).
Проект приложу, посмотрите, попробуйте. Если потребуется что-то поподробнее, напишите.
MEGA_Test_MAX6675_v01_20.09.23.flp.zip
(1.02 МБ) 20 скачиваний
------
Успехов.

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

ЭкоСреда ecoins

#667

Сообщение costy1957 » 23.03.2023{, 16:44}

Ecoins, по еср32 проблем нет, проблема мах6675 еср8266, хотел ваш блок попробовать в своем старом проекте еср8266. С вашим блоком пробовал различные варианты подключения пинов, как spi , так и spn - показания отсутствуют, поэтому если в вашей команде при тестировании блока с еср8266 проблем нет, просил конкретнее про подключение пинов именно с 8266.
-______________________
Спасибо

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

ЭкоСреда ecoins

#668

Сообщение ecoins » 23.03.2023{, 16:47}

costy1957 писал(а):
23.03.2023{, 16:44}
поэтому если в вашей команде при тестировании блока с еср8266 проблем нет, просил конкретнее про подключение пинов именно с 8266.
Понятно, при случае разверну стенд на ESP8266 (на столе стенды с другими контроллерами), попробуем и отпишусь.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

ЭкоСреда ecoins

#669

Сообщение vlad1451 » 26.03.2023{, 20:05}

Подкралась проблема - откуда не ждали. Полная засада с дисплеем HD44780, не думал что с ними ещё проблемы могут быть. В наличии дисплей 20х4, подключенный по I2C.Сканером порта определяется адрес 0х27. При использовании штатного блока выводится нормально, но стоило поставить блок от ECOINS. на дисплее пусто. Всё перепробовал, библиотеки менял, с настройками игрался, всё в пустую. Выручайте, может кто подскажет.
Вложения
test_Lcd.zip
(443.31 КБ) 11 скачиваний

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

#670

Сообщение evgen123 » 26.03.2023{, 20:11}

vlad1451, укажите в настройках адрес не 27, а 39

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

ЭкоСреда ecoins

#671

Сообщение vlad1451 » 26.03.2023{, 20:21}

evgen123 писал(а):
26.03.2023{, 20:11}
vlad1451, укажите в настройках адрес не 27, а 39
Не вариант... в штатном можно было вводить вручную, тут уже всё прописано. Делал внешний вход и указывал 39, эффект 0.
Вложения
0602.jpg

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

#672

Сообщение evgen123 » 26.03.2023{, 20:29}

попробуйте тогда 3F(63)

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

ЭкоСреда ecoins

#673

Сообщение vlad1451 » 26.03.2023{, 20:30}

evgen123 писал(а):
26.03.2023{, 20:29}
попробуйте тогда 3F(63)
а как то, что сканером определяется как 0х27?

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

#674

Сообщение evgen123 » 26.03.2023{, 20:30}

а вообще было бы лучше запустить сканер шины I2C и посмотреть адрес там..

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

#675

Сообщение evgen123 » 26.03.2023{, 20:31}

блин... ну тогда стучитесь к ecoins..

Отправлено спустя 1 минуту 11 секунд:
ну или перебирать адреса по списку..

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

ЭкоСреда ecoins

#676

Сообщение vlad1451 » 26.03.2023{, 20:38}

вот что смущает:

Отправлено спустя 3 минуты :
Набор библиотек ECOINS установлен - 1.11с.
Вложения
0603.jpg
0603.jpg (27.7 КБ) 450 просмотров

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

ЭкоСреда ecoins

#677

Сообщение ecoins » 26.03.2023{, 20:42}

vlad1451 писал(а):
26.03.2023{, 20:38}
вот что смущает:
Уточните, что не получается.
Или пришлите Ваш тест и укажите контроллер?
Вы пробовали сканер из блоков ecoins, это один маленький блок с разными режимами.
С уважением, Энвер.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

ЭкоСреда ecoins

#678

Сообщение vlad1451 » 26.03.2023{, 20:57}

ecoins писал(а):
26.03.2023{, 20:42}
vlad1451 писал(а):
26.03.2023{, 20:38}
вот что смущает:
Уточните, что не получается.
Или пришлите Ваш тест и укажите контроллер?
Вы пробовали сканер из блоков ecoins, это один маленький блок с разными режимами.
С уважением, Энвер.
Я уже тут все описывал. Дисплей HD44780(2004), на шине определяется сканером по адресу 0х27. Но с Вашими блоками работать отказывается, со штатными всё нормально. Библиотеки установлены 1.11с, хотя я перепробовал их штук 6...
Вложения
test_Lcd.zip
(443.31 КБ) 13 скачиваний

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

ЭкоСреда ecoins

#679

Сообщение ecoins » 26.03.2023{, 21:35}

vlad1451 писал(а):
26.03.2023{, 20:57}
Я уже тут все описывал. Дисплей HD44780(2004), на шине определяется сканером по адресу 0х27. Но с Вашими блоками работать отказывается, со штатными всё нормально. Библиотеки установлены 1.11с, хотя я перепробовал их штук 6...
Вход EN для разрешения работы(=1), или блокирования(0) дисплея. У Вас почти всегда 0. Уберите генератор и подайте на 1.
Или в настройках уберите вход EN.
-----
Исправил, сейчас прикреплю тест.
test_Lcd_eis.zip
(464.45 КБ) 15 скачиваний
Проверил на MEGA - на дисплее быстродействие -45(45 тыс. loop/сек).
Рекомендую в первой 1.1 всегда ставить блок blink(Мерающий символ) - дисплей живее становится.
//----------
Успехов. С уважением Энвер.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

ЭкоСреда ecoins

#680

Сообщение vlad1451 » 27.03.2023{, 03:25}

ecoins писал(а):
26.03.2023{, 21:35}
vlad1451 писал(а):
26.03.2023{, 20:57}
Я уже тут все описывал. Дисплей HD44780(2004), на шине определяется сканером по адресу 0х27. Но с Вашими блоками работать отказывается, со штатными всё нормально. Библиотеки установлены 1.11с, хотя я перепробовал их штук 6...
Вход EN для разрешения работы(=1), или блокирования(0) дисплея. У Вас почти всегда 0. Уберите генератор и подайте на 1.
Или в настройках уберите вход EN.
-----
Исправил, сейчас прикреплю тест.
test_Lcd_eis.zip
Проверил на MEGA - на дисплее быстродействие -45(45 тыс. loop/сек).
Рекомендую в первой 1.1 всегда ставить блок blink(Мерающий символ) - дисплей живее становится.
//----------
Успехов. С уважением Энвер.
Спасибо большое, проверю.

Отправлено спустя 1 час 37 минут 58 секунд:
Я так понимаю это проблема самого интерфейса I2C, так как я решил проверить этот же тест только с другим подключением дисплея(RS,E,D4-D7). Всё работает отлично, даже с генератором на входе, быстродействие в пределах 65 тыс./сек. Видимо это связано с инициализацией дисплея, которую приходится проводить в каждой плате отдельно (если выводов несколько). Было бы не плохо делать инициализацию один раз для каждого дисплея, в первых блоках. Может я чего то не понимаю, или не правильно делаю?

Отправлено спустя 13 минут 50 секунд:
P.S. Вечером проверю, на выход блока управления дисплеем прицепил переменную, и поместил его на первую плату. На вход блоков вывода эта же переменная. Откомпилировалось, вечером проверю в железе.

Ответить

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