Не находит адрес lcd 1602
- Войдите на сайт для отправки комментариев
Ср, 06/10/2021 - 10:59
Добрый день. У меня имеется raspberry pi 3 b+ и дисплей lcd 1602.
Подключаю по данной схеме:
Пытаюсь на raspberry сделать поиск адреса командой i2cdetect -y -1, но мне выдает везде прочерки и не видит адрес устройства. В чем может быть проблема?
Сам экран
У RBPi GPIO на 3.3V расчитаны, если что.
Включить модуль шины не забыл?
Включена шина (только что проверил)
так же само подключение дисплея:
Ну так подключить Ардуину и запустить сканер i2c на ней.
Так я запускаю i2cdetect -y 1 и у меня не находит ни одного адреса, шина включена
У меня точно такая же шняга 16х2. Адрес 0x27
На Пи не проверял, но с ардуино уно, stm32, esp32 работает влет.
Тут 2 варианта - или пи глючит или плата нерабочая.
Советую проверить на ардуинке.
Они, вроде бы, все с 0x27 идут. Если нет, то посмотрите как мк распаян, и по таблице адрес вычислите. ))
PCF8574T - адрес по умолчанию 0х27, а есть PCF8574AT - адрес по умолчанию 0х3F. По умолчанию, это когда А0, А1, А2 разомкнуты.
Да да, я про это и писал.
Так я запускаю i2cdetect -y 1 и у меня не находит ни одного адреса, шина включена
В малине несколько I2C шин. Может 1602 у тебя не к 1-й подключен, а к 0-й, например. Начни ч
i2cdetect -l
и пройдись по всем перечисленным шинам.
Ну или вообще провода не так воткнуты.