Страница 34 из 56
ЭкоСреда ecoins
Добавлено: 21 мар 2023, 16:32
evgen123
Dryundel писал(а): 21 мар 2023, 16:10
Я всего лишь личное мнение высказываю
Простите, Ваше мнение я уже наизусть знаю, возможно не только я..
Что касается темы "ecoins" Вашего мнения слишком много.. для меня по крайней мере..
Где критика этой команды - там негатив от Андрея.
Вам не надоело выступать антиподом ecoins?
Отправлено спустя 5 минут 30 секунд:
С удовольствием читаю Ваши статьи, но ваши блоки не предназначены для stm, я же не высказываю мнение о том, что от Ваших блоков мне толку нет. Просто знаю, что они мне не подойдут в большинстве своем и всё..
ЭкоСреда ecoins
Добавлено: 21 мар 2023, 16:45
vovka1973
evgen123 писал(а): 21 мар 2023, 16:32
но ваши блоки не предназначены для stm
не предназначены не значит не работают , некоторые работают и очень хорошо на стм32
ЭкоСреда ecoins
Добавлено: 21 мар 2023, 16:51
evgen123
[ref]vovka1973[/ref],
evgen123 писал(а): 21 мар 2023, 16:32
не подойдут в большинстве своем
я разве сказал за все блоки Андрея?
ЭкоСреда ecoins
Добавлено: 21 мар 2023, 19:09
ecoins
costy1957 писал(а): 21 мар 2023, 13:52
ecoins, тестировал пример Test_MAX6675_v01_20.03.23.flp, 2560 -все ОК, еср32 - ОК, еср8266 - компиляция, загрузка -ОК, показаний с мах6675 нет в обоих режимах SPN и SPI. Посмотрите пожалуйста, может что не так подключаю. Еще что заметил SPN работает стабильнее SPI.
Пришлите Ваш проект. на ESP8266 - на нем ведь не простые пины, не все можно использовать. А Вам действительно нужно MAX.SPI на ESP8266 - на контроллере мало пинов и выглядит такой проект немного "экзотично".

ЭкоСреда ecoins
Добавлено: 21 мар 2023, 20:36
costy1957
Ecoins, нет мой проект на еср32. А 8266 протестил с 2560 еср32. Так что это вам для сведения, может ваша команда когда нибудь глянет в чем проблема и если вдруг до этого дойдет, желательно приложить схему соединений или текстовое описание, что куда прикручивать. Да , кстати, экзотичный проект на еср8266 у меня есть, называется терморегулятор для духовки, блок мах6675 только другой.
________________________________________________________
Спасибо.
ЭкоСреда ecoins
Добавлено: 23 мар 2023, 16:04
ecoins
costy1957 писал(а): 21 мар 2023, 20:36
Ecoins, нет мой проект на еср32. А 8266 протестил с 2560 еср32. Так что это вам для сведения, может ваша команда когда нибудь глянет в чем проблема и если вдруг до этого дойдет, желательно приложить схему соединений или текстовое описание, что куда прикручивать.
Правильно ли я понял, что от нас был бы полезен тестовый проект ESP32? Недавно мы выкладывали подобный тест для MEGA2560 - один MAX6675 как SPI, другой как SPN(через три пина).
Его тестировали и на ESP32 (три пина надо только задать самостоятельно под удобными для Вас).
Проект приложу, посмотрите, попробуйте. Если потребуется что-то поподробнее, напишите.
MEGA_Test_MAX6675_v01_20.09.23.flp.zip
------
Успехов.
ЭкоСреда ecoins
Добавлено: 23 мар 2023, 16:44
costy1957
Ecoins, по еср32 проблем нет, проблема мах6675 еср8266, хотел ваш блок попробовать в своем старом проекте еср8266. С вашим блоком пробовал различные варианты подключения пинов, как spi , так и spn - показания отсутствуют, поэтому если в вашей команде при тестировании блока с еср8266 проблем нет, просил конкретнее про подключение пинов именно с 8266.
-______________________
Спасибо
ЭкоСреда ecoins
Добавлено: 23 мар 2023, 16:47
ecoins
costy1957 писал(а): 23 мар 2023, 16:44
поэтому если в вашей команде при тестировании блока с еср8266 проблем нет, просил конкретнее про подключение пинов именно с 8266.
Понятно, при случае разверну стенд на ESP8266 (на столе стенды с другими контроллерами), попробуем и отпишусь.
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:05
vlad1451
Подкралась проблема - откуда не ждали. Полная засада с дисплеем HD44780, не думал что с ними ещё проблемы могут быть. В наличии дисплей 20х4, подключенный по I2C.Сканером порта определяется адрес 0х27. При использовании штатного блока выводится нормально, но стоило поставить блок от ECOINS. на дисплее пусто. Всё перепробовал, библиотеки менял, с настройками игрался, всё в пустую. Выручайте, может кто подскажет.
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:11
evgen123
[ref]vlad1451[/ref], укажите в настройках адрес не 27, а 39
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:21
vlad1451
evgen123 писал(а): 26 мар 2023, 20:11
[ref]vlad1451[/ref], укажите в настройках адрес не 27, а 39
Не вариант... в штатном можно было вводить вручную, тут уже всё прописано. Делал внешний вход и указывал 39, эффект 0.
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:29
evgen123
попробуйте тогда 3F(63)
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:30
vlad1451
evgen123 писал(а): 26 мар 2023, 20:29
попробуйте тогда 3F(63)
а как то, что сканером определяется как 0х27?
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:30
evgen123
а вообще было бы лучше запустить сканер шины I2C и посмотреть адрес там..
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:32
evgen123
блин... ну тогда стучитесь к ecoins..
Отправлено спустя 1 минуту 11 секунд:
ну или перебирать адреса по списку..
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:41
vlad1451
вот что смущает:
Отправлено спустя 3 минуты :
Набор библиотек ECOINS установлен - 1.11с.
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:42
ecoins
vlad1451 писал(а): 26 мар 2023, 20:38
вот что смущает:
Уточните, что не получается.
Или пришлите Ваш тест и укажите контроллер?
Вы пробовали сканер из блоков ecoins, это один маленький блок с разными режимами.
С уважением, Энвер.
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 20:57
vlad1451
ecoins писал(а): 26 мар 2023, 20:42
vlad1451 писал(а): 26 мар 2023, 20:38
вот что смущает:
Уточните, что не получается.
Или пришлите Ваш тест и укажите контроллер?
Вы пробовали сканер из блоков ecoins, это один маленький блок с разными режимами.
С уважением, Энвер.
Я уже тут все описывал. Дисплей HD44780(2004), на шине определяется сканером по адресу 0х27. Но с Вашими блоками работать отказывается, со штатными всё нормально. Библиотеки установлены 1.11с, хотя я перепробовал их штук 6...
ЭкоСреда ecoins
Добавлено: 26 мар 2023, 21:35
ecoins
vlad1451 писал(а): 26 мар 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(Мерающий символ) - дисплей живее становится.
//----------
Успехов. С уважением Энвер.
ЭкоСреда ecoins
Добавлено: 27 мар 2023, 06:01
vlad1451
ecoins писал(а): 26 мар 2023, 21:35
vlad1451 писал(а): 26 мар 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. Вечером проверю, на выход блока управления дисплеем прицепил переменную, и поместил его на первую плату. На вход блоков вывода эта же переменная. Откомпилировалось, вечером проверю в железе.