Помогите с дисплеем 2004
- Войдите на сайт для отправки комментариев
Ср, 23/02/2022 - 23:29
Не могу вывести информацию на дисплей i2c 2004.
Сканировал i2c сканером - не находит ничего:
"I2C Scanner
Scanning..."
Пробовал менять дисплей (на такой же) - результат идентичный. Только белый квадраты.
Пока сканер не найдёт ничего не получитс. Резисторы 5к к плюсу на шинах i2c есть?
Схема подключения дисплея:
https://cdn1.savepice.ru/uploads/2022/2/23/22151529e2b5e632507c0b1781e5e...
Ставил резистор на 4.7 кОм Между ногами А4 и плюсом, и А5 и плюсом
Как можно проверить работоспособность выходов А4 и А5 на "нано"?
Отлично. Они должны стоять. Провода должно быть 4. Можно поробовать поменять CLK DAT
Как можно проверить работоспособность выходов А4 и А5 на "нано"?
не спешите. Вероятность того, что у вас именно А4 и А5 не работает - ничтожна. Скорее дисплей мертвый.
А вообще куда более вероятно, что вы что-то не так подключили или неправильно делаете.
Как можно проверить работоспособность выходов А4 и А5 на "нано"?
Осцилографом или логическим анализатором. На крайний случай тестером. В свободном состоянии тестер должен показывать +5 вольт, при передаче данных дергаться и показывать меньше.
Может на макетке неконтакт
Как можно проверить работоспособность выходов А4 и А5 на "нано"?
Блинк на них сделайте и посмотрите будет ли мигать.
По фото плохо видно, но можно попробовать "влоб" определить адрес через перемычки А0...А2:
Название конкретной микросхемы на корпусе должно быть написано.
Но вообще да, странно, что адрес не определяется.
Покажите код I2C-сканера. Обычно он не должен обрываться на Scaning, а хоть что-то дальше выводить - или адреса найденные или что "ничего не нашлось".
По фото плохо видно, но можно попробовать "влоб" определить адрес через перемычки А0...А2:
Название конкретной микросхемы на корпусе должно быть написано.
Но вообще да, странно, что адрес не определяется.
Покажите код I2C-сканера. Обычно он не должен обрываться на Scaning, а хоть что-то дальше выводить - или адреса найденные или что "ничего не нашлось".
Проверил два выхода (А4 и А5) - все работает.
Попробовал оба дисплея этим сканером. Один остановился на строке сканирование и все.
Второй выдал такой:
Перемычек на модуле нет
Схема подключения
замкни пару перемычек, может плата плохо отмыта
У меня с глазами плохо или оба резистора воткнуты в А5, а дисплей в А5 А6 ?
замкни пару перемычек, может плата плохо отмыта
Замыкал прижимая перемычки, не паял. Результат такой же
Если разное поведение, но все же ответа с адреса нет - я бы во первых поменял провода (предварительно прозвонив новые), было у меня такое с проводами. Если пины мк живы и работают, то остаётся только сами мк pcf8574. Но процент двух мертвых мк в одних руках - если только до этого насиловах их высоким напряжением.
Тогда согласен с бумом - только плохие провода.
А ещё там беспаечная панель, как вариант - переместить плату ардуины в другой конец (или на другую плату).
Новые провода, все прозвонил
Тоже самое, не находит устройство
В другом месте платы. Не находит устройство
Теперь для разнообразия убрать резисторы. Нужные резисторы на плате уже есть
Как вариант.
Есть подвижки?
Сегодня ерунда какая-то...
и это с резисторами
Так убери их, выше же писали.
Без сопротивления
Это все на одном дисплее? Почему без одного сопротивления?
SDA<->SCL, провода менять местами пробовали?
SDA<->SCL, провода менять местами пробовали?
судя по фото подключены правильно, но может на плате nano косяк
Хорошо бы какой нибудь другой i2c блок подключить для проверки. Никогда не было продлем с i2c. Либо работает либо нет.
Похоже, у тя макетка с разрывом и питание до дисплеев не доходит
Похоже, у тя макетка с разрывом и питание до дисплеев не доходит
Светодиод на i2c плате горит, дисплей подсвечивается.
макетку полностью сфотай по всей длине
макетку полностью сфотай по всей длине
Думал уже по этому поводу. старюсь подключать без макетки. на прямую.
Тогда, моя версия неверна. ХЗ, почему у тебя 2 дисплея по i2c не видятся
Эмм, а если макетку вообще выбросить и подключить экран напрямую к нанке?
платка нано видимо плохо отмытая так как сыпет ошибки
При подключении дисплея сканирование "подвисает". Так же было и с датчиком bmp280. Сейчас еще раз подключил BMP280 и получил результат:
Тогда, моя версия неверна. ХЗ, почему у тебя 2 дисплея по i2c не видятся
Как можно проверить дисплей?
Отпаивать i2c от него не очень хочется...
При подключении дисплея сканирование "подвисает". Так же было и с датчиком bmp280. Сейчас еще раз подключил BMP280 и получил результат:
Причем, при питании от ардуино определяется адрес. а при питании от внешнего БП - подвисает сканирование на строке:
заметил такую штуку: при монтажу i2c модуля китайцы положили его на металлический корпус экрана:
Конкретно на этом дисплее закорочены ноги SDA и GND
Вот второй дисплей:
На нем не звонятся ноги между собой.
При подключении дисплея сканирование "подвисает". Так же было и с датчиком bmp280. Сейчас еще раз подключил BMP280 и получил результат:
Причем, при питании от ардуино определяется адрес. а при питании от внешнего БП - подвисает сканирование на строке:
И тут возникает глупый вопрос - а grd ардуины и датчика (экрана) между собой соединены?
Ну так оттяни плату и вставь кусок картона.
Земли должны быть соедены.
И тут возникает глупый вопрос - а grd ардуины и датчика (экрана) между собой соединены?
на фотографиях - нет )))
И тут возникает глупый вопрос - а grd ардуины и датчика (экрана) между собой соединены?
на фотографиях - нет )))
Вот и я о том же ))