Страница 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
(адрес экрана ведь известен).
 
не известен с этим экраном ничего не сканируется