Не находит адрес lcd 1602

FoxChiffa
Offline
Зарегистрирован: 06.10.2021

Добрый день. У меня имеется raspberry pi 3 b+ и дисплей lcd 1602.
Подключаю по данной схеме:

 

Пытаюсь на raspberry сделать поиск адреса командой i2cdetect -y -1, но мне выдает везде прочерки и не видит адрес устройства. В чем может быть проблема?

Сам экран 
 

sadman41
Offline
Зарегистрирован: 19.10.2016

У RBPi GPIO на 3.3V расчитаны, если что.

rkit
Offline
Зарегистрирован: 23.11.2016

Включить модуль шины не забыл?

FoxChiffa
Offline
Зарегистрирован: 06.10.2021

Включена шина (только что проверил) 

так же само подключение дисплея:

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Ну так подключить Ардуину и запустить сканер i2c на ней.

FoxChiffa
Offline
Зарегистрирован: 06.10.2021

Так я запускаю i2cdetect -y 1 и у меня не находит ни одного адреса, шина включена

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

У меня точно такая же шняга 16х2. Адрес 0x27

На Пи не проверял, но с ардуино уно, stm32, esp32 работает влет.

Тут 2 варианта - или пи глючит или плата нерабочая.

Советую проверить на ардуинке.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Они, вроде бы, все с 0x27 идут. Если нет, то посмотрите как мк распаян, и по таблице адрес вычислите. ))

SAB
Offline
Зарегистрирован: 27.12.2016

PCF8574T - адрес по умолчанию 0х27, а есть PCF8574AT - адрес по умолчанию 0х3F. По умолчанию, это когда А0, А1, А2 разомкнуты.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Да да, я про это и писал. 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

FoxChiffa пишет:

Так я запускаю i2cdetect -y 1 и у меня не находит ни одного адреса, шина включена

В малине несколько I2C шин. Может 1602 у тебя не к 1-й подключен, а к 0-й, например. Начни ч 

i2cdetect -l 

и пройдись по всем перечисленным шинам. 

 

Ну или вообще провода не так воткнуты.