Guten Morgen aus dem schönen Norden,
mich beschäftigt seit 2 Tagen die Frage ob es möglich ist die I2C Pins des Raspberry Pi hardwaremäßig auf Beschädigung zu überprüfen? Hintergrund ist der, dass ich seit mehreren Tagen versuche ein normales LCD 16x2 mit i2c Bus in Betrieb zu nehmen und es einfach nicht klappen möchte, weil ich mit "Sudo i2c detect - y 1" keine Adresse zu Gesicht bekomme. Ich habe schon vieles ausprobiert und komme langsam zu dem Entschluss das es hardwaremäßig einen Defekt geben müsste.
Was wurde bereits gemacht?
-System aktualisiert
-mehrere LCD's ausprobiert (3Stk.)
-i2c schnittstelle aktiviert
-mit sudo nano /etc/modules die Zeilen i2c-bcm2708 und i2c-dev hinzugefügt
- mit sudo nano /etc/modprobe.d/raspi-blacklist.conf die blacklist kontrolliert (kein Eintrag)
- mit sudo nano /boot/config.txt die Zeilen dtparam=i2c1=on und dtparam=i2c_arm=on hinzugefügt bzw gefunden
-System reboot
-einen PCA9685 angeschlossen der ebenfalls nicht über sudo i2c detect - y 1 angezeigt wird (obwohl dieser schonmal vorher lief)
Ich bin so langsam mit meinem Latein an Ende ?..
Eine weitere Frage bezüglich des LCD's (5v) wäre ob dieser direkt an den raspi angeschlossen werden kann oder ob ein levelshifter benötigt wird? Habe in verschiedenen Foren gelesen das man einen benötigt und in anderen Foren das keiner benötigt wird? Können die SDA/SCL pins 5V ab?
Aktuell wird das Display mit i2c Controller wie folgt angeschlossen.
VCC <> 5v
GND <>GND
SCL <> SCL
SDA <> SDA
Habe auch bereits einmal nur den I2C Controller ohne Display an 3V angeschlossen um zu sehen ob dann unter i2cdetect eine Adresse ausgegeben wird. Funktionierte ebenfalls nicht.
Alle getesteten Displays werden mit Spannung versorgt (Display leuchtet und zeigt in der ersten Zeile Kästchen an) aber es wird per i2cdetect nicht erkannt.
Es gab eine Situation als ich das erste Display an 5v angeschlossen habe das sich der raspi neustartete . Hab ich mir damit was zerschossen aufgrund von Überspannung??
Ich brauche dringend Hilfe
Lieben Gruß