Страница 1 из 2
мега 2560 и OLED 096
Добавлено: 30 янв 2022, 21:00
qzia
Что не так?
Пытаюсь подключить OLED экранчик
С нано никаких проблем всё работает на меге 2560 почему то не хочет.
что не так делаю или блоки которые я использую не работают с мегой?
blia.zip
Что не так?
Добавлено: 30 янв 2022, 23:59
leons
Всё работает , блок OLED main_0x3c поставьте самым первым
Что не так?
Добавлено: 31 янв 2022, 00:03
qzia
leons писал(а): 30 янв 2022, 23:59
поставьте самым первым
Не совсем понял что значит самым первым?
если первым перетащить в окно то я так и делал.
Что не так?
Добавлено: 31 янв 2022, 00:12
leons
qzia писал(а): 31 янв 2022, 00:03
Не совсем понял что значит самым первым?
порядок блоков на плате должен быть в определённом положении а у вас как ,
экран1.PNG
экран.PNG
Что не так?
Добавлено: 31 янв 2022, 00:32
qzia
вот так
у меня.
Захват_12.jpg
сканирование шины I2c ничего не дало.
Но при этом и экранчик и контроллер рабочие.
По I2c на меге 2004 прекрасно определяется и работает. а экранчик с нано тоже прекрасно работает, а вот вместе они не хотят, наверное не любят друг друга.

Что не так?
Добавлено: 01 фев 2022, 07:25
aidar_i
qzia писал(а): 30 янв 2022, 21:00
на меге 2560 почему то не хочет.
Так соединили?
На arduino MEGA 2560: 20(SDA), 21(SCL)
Что не так?
Добавлено: 01 фев 2022, 13:03
qzia
aidar_i писал(а): 01 фев 2022, 07:25
Так соединили?
Конечно так.
пробовал ещё через А4 и А5
с тем же результатом.
вчера перепробовал несколько блоков других авторов и тоже с тем же результатом
Ещё раз пробовал сканировать шину I2C результат тот же у нано и олед и 2004 определяюся без проблем у 2560 только 2004.
в общем ....................
Видимо придётся делать с 2004 у нано пинов не хватает. Зотел с олед хотябы по тому что его выключать проще, но их надо 2
Что не так?
Добавлено: 01 фев 2022, 13:10
aidar_i
qzia писал(а): 01 фев 2022, 13:03
aidar_i писал(а): 01 фев 2022, 07:25
Так соединили?
Конечно так.
пробовал ещё через А4 и А5
с тем же результатом.
вчера перепробовал несколько блоков других авторов и тоже с тем же результатом
Ещё раз пробовал сканировать шину I2C результат тот же у нано и олед и 2004 определяюся без проблем у 2560 только 2004.
в общем ....................
Видимо придётся делать с 2004 у нано пинов не хватает. Зотел с олед хотябы по тому что его выключать проще, но их надо 2
Не пробовали менять местами SDA и SCL?
Что не так?
Добавлено: 01 фев 2022, 13:16
qzia
aidar_i писал(а): 01 фев 2022, 13:10
Не пробовали менять
Конечно пробовал )))))))))
даже чёрный круг на скрине вокруг схемы рисовал и бубном над мегой с экранчиком тряс

Что не так?
Добавлено: 01 фев 2022, 13:20
Ingwar
aidar_i писал(а): 01 фев 2022, 13:10
Не пробовали менять местами SDA и SCL?
Можно еще и дорожки прозвонить от ножек камня до выводных пинов.
[spoiler]
mega 2560.png
[/spoiler]
Что не так?
Добавлено: 01 фев 2022, 13:25
qzia
Ingwar писал(а): 01 фев 2022, 13:20
Можно еще и дорожки прозвонить
Увы хоть это и не имеет смысла но уже прозвонено.
Чисто электрические засады можно отмести сразу хотябы по тому что в этом я разбираюсь и проверил в первую очередь.
Ну и вторая причина еслиб было что то между чипом и пинами то 2004 тоже не работал.
Что не так?
Добавлено: 01 фев 2022, 15:43
Ingwar
qzia писал(а): 01 фев 2022, 13:25
Ну и вторая причина еслиб было что то между чипом и пинами то 2004 тоже не работал.
Ну у нас в качестве экспериментов остались скорость шины и подтяжка ))
Что не так?
Добавлено: 01 фев 2022, 15:46
aidar_i
qzia писал(а): 01 фев 2022, 13:16
aidar_i писал(а): 01 фев 2022, 13:10
Не пробовали менять
Конечно пробовал )))))))))
даже чёрный круг на скрине вокруг схемы рисовал и бубном над мегой с экранчиком тряс
Я не шутил, такое у меня однажды было.
Сейчас у меня Меги нет, проверил бы.
Что не так?
Добавлено: 01 фев 2022, 18:49
qzia
aidar_i писал(а): 01 фев 2022, 15:46
Сейчас у меня Меги нет, проверил бы.
Конечно спасибо.
Не сомневайтесь тестером пользоваться умею даже схему нашёл
в общем глюк какой то.
у меня 4 меги (бу) ну сильно сомневаюсь что у них одна и та же неисправность.
До этого щина I2C на них не использовалась
Стояли на 3д принтерах там это не используется.
Интересно а ероме могло что то остаться или вообще существует способ вернуть контроллер в состояние "нового", может какято фигня гдето затесалась?
Что не так?
Добавлено: 01 фев 2022, 19:41
qzia
Во как! Оказывается эта проблема не такая уж редкая.
Вот тут описывается эта
проблема и способ её решения.
Всем удачи.
Что не так?
Добавлено: 01 фев 2022, 19:52
aidar_i
qzia писал(а): 01 фев 2022, 19:41
Во как! Оказывается эта проблема не такая уж редкая.
Вот тут описывается эта
проблема и способ её решения.
Всем удачи.
Получилось?
Хотя это не Ваш вариант.
Что не так?
Добавлено: 01 фев 2022, 21:36
qzia
aidar_i писал(а): 01 фев 2022, 19:52Получилось?
Не пробовал
Но думаю что скорее всего получится
просто с подобной проблемой не я первый сталкиваюсь.
Удивлён что тут никто даже не намекнул на такие тонкости.
Отправлено спустя 6 минут 53 секунды:
aidar_i писал(а): 01 фев 2022, 19:52
Хотя это не Ваш вариант.
Почему вы так думаете?
Вот цитата из текста по ссылке
[spoiler]пытался подключить OLED дисплей, на него не хотело ничего отображаться, тогда мне на глаза попался скетч I2C scanner, который пробегается по всем адресам и ищет устройства, о своих результах сообщая в COM-порт.[/spoiler]
В принципе ситуации очень похожи
у меня всё тоже самое
электрическая часть исправна
устройства рабочие
подключаю не работает
сканирую шину I2С ничего не находит.
В чём отличие?
единственное отличее в том что я скеч для сканирования шины взял из FLPROG
Что не так?
Добавлено: 01 фев 2022, 22:00
aidar_i
qzia писал(а): 01 фев 2022, 21:36
Почему вы так думаете?
Вы пишите, что у Вас i2c в Меге работает с другим дисплеем.
Отправлено спустя 4 минуты 15 секунд:
aidar_i писал(а): 01 фев 2022, 21:56
Удивлён что тут никто даже не намекнул на такие тонкости.
Просто никто такими "тонкостями" не сталкивался, мы покупали Мегу или в Али , или ещё где то, они работают правильно. 3д принтеры никто нам разбирать не давал.

Попробуйте, что ли загрузчик перезаписать. Схему, фото как подключили, сюда, и скетч. Где то все равно косячите.
Что не так?
Добавлено: 01 фев 2022, 22:03
Ingwar
Можно проще -- прошить по SPI (адрес экрана ведь известен).
Что не так?
Добавлено: 02 фев 2022, 10:27
qzia
Ingwar писал(а): 01 фев 2022, 22:03
(адрес экрана ведь известен).
не известен с этим экраном ничего не сканируется