Tôi đang cố kích hoạt cái thứ hai (i2c dựa trên GPIO) trên RPi Zero 2 W, máy chủ Ubuntu 20.04 để kết nối những thứ sau cảm biến. Lưu ý rằng các chân i2c chính bị chiếm dụng vì RPi được sử dụng làm mũ cho một chân khác Cái bảng. Tôi đã đọc rất nhiều bài báo/câu hỏi tương tự, nhưng không may mắn phát hiện ra cảm biến.
Đây là của tôi /boot/config.txt:
start_x=1
enable_uart=1
dtparam=i2c_arm=on
dtoverlay=i2c-gpio,bus4,i2c_gpio_delay_us=8,i2c_gpio_sda=23,i2c_gpio_scl=24
Đây là hệ thống dây điện thực tế:
Tôi cũng đã thêm điện trở 2x4,7 cho SDA và SCL theo khuyến nghị. Chà, tôi cũng đã thử không sử dụng điện trở.
Khi tôi chạy i2cdetect -l, tôi chỉ thấy một xe buýt mặc định:
ubuntu@rpi:~$ i2cdetect -l
i2c-1 i2c bcm2835 (i2c@7e804000) Bộ chuyển đổi I2C
Mà rõ ràng là không mang lại gì cho i2cdetect -y 1:
ubuntu@rpi:~$ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Tôi chỉ thấy một cảm biến nếu tôi kết nối nó với cổng i2c chính:
ubuntu@rpi:~$ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77
Đây là thông tin hệ thống bổ sung:
ubuntu@rpi:~$ uname -a
Linux rpi 5.4.0-1050-raspi #56-Ubuntu SMP PREEMPT Thứ Năm ngày 13 tháng 1 13:09:35 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
Lưu ý rằng tôi đã thử nâng cấp kernel, nhưng có vẻ như Ubuntu 20.04 đã bị kẹt trên phiên bản 5.4.
Bất kỳ suy nghĩ sẽ được đánh giá rất cao.
CẬP NHẬT