Wie man den I2C-Port auf dem Raspberry Pi mit raspi-config aktiviert
enable_i2c_nonint.sh
sudo raspi-config nonint do_i2c 0Laden Sie nun die relevanten Module:
load_i2c_modules.sh
sudo modprobe "i2c-bcm2835"
sudo modprobe "i2c-dev"
sudo modprobe "rtc-ds1307"und überprüfen Sie nun, ob die I2C-Gerätedatei existiert, mit stat /dev/i2c-1:
output.txt
$ stat /dev/i2c-1
File: /dev/i2c-1
Size: 0 Blocks: 0 IO Block: 4096 character special file
Device: 5h/5d Inode: 169 Links: 1 Device type: 59,1
Access: (0660/crw-rw----) Uid: ( 0/ root) Gid: ( 998/ i2c)
Access: 2023-03-14 16:23:06.643999999 +0100
Modify: 2023-03-14 16:23:06.643999999 +0100
Change: 2023-03-14 16:23:06.643999999 +0100
Birth: -Wenn Sie stattdessen sehen
i2c_not_found_error.txt
ls: cannot access '/dev/i2c-1': No such file or directoryist entweder der Treiber nicht richtig geladen oder I2C ist deaktiviert. Versuchen Sie, das System neu zu starten und die obigen Befehle zu wiederholen und möglicherweise dmesg auf Fehlermeldungen zu überprüfen.
Check out similar posts by category:
Raspberry Pi
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow