让 Rainbow HAT 在 Banana Pi BPI-M2-Ultra 上工作

让 Rainbow HAT 在 Banana Pi BPI-M2-Ultra 上工作

Banana Banana Pi BPI-M2-Ultra 具有与 Raspberry Pi 相同的引脚布局,但运行 Armbian。如何使用 Armbian 的覆盖系统设置 Rainbow HAT?

答案1

在'sudo armbian-config'之后,启用所有I2C和SPI,我找到了地址

这是频道 2

块引用 pi@bananapim2ultra:~$ sudo /sbin/i2cdetect -y 2 0 1 2 3 4 5 6 7 8 9 abcdef 00: -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: 70 -- -- -- -- -- -- 77

pi@bananapim2ultra:~$ ls -l /dev/spi*

crw----- 1 root root 153, 0 5 月 28 日 10:23 /dev/spidev0.0

crw----- 1 root root 153, 5 月 1 日 10:23 /dev/spidev1.0

最终还是用python结束了:

在 /home/pi/.local/lib/python3.9/site-packages/rainbowhat

RPi.GPIO PyExc_RuntimeError,“该模块只能在 Raspberry Pi 上运行!”);

所以我不得不将 SBC Banana Pi BPI-M2-Berry 更换为 rpi3

谢谢

相关内容