Rainbow HAT 上的 SPI 引脚真的有效吗?

Do SPI pins on the Rainbow HAT actually work?

我正在尝试通过 Rainbow HAT SPI 引脚访问 LED 矩阵。

LED 矩阵在使用芯片 select 引脚直接连接到 Raspberry Pi 和两个 SPI 通道上的 iMX7D 时工作正常,所以我可以保证开发套件,LED 屏幕代码正确。

当我尝试使用 Rainbow HAT 提供的 SPI 引脚执行相同操作时,它根本不起作用,所以我假设这些引脚没有正确接线或标记错误。

我已经尝试了 3 种不同的 Rainbow HAT 来检查它是否是一次性的失败。

您知道引脚连接正确还是标签错误吗?您是否设法使用这些引脚连接到任何 SPI 设备?

这在一定程度上取决于您的彩虹帽的制造时间。 2017 Rainbow HAT 的 SPI 分线引脚标签颠倒了。如果您的开发板在 GND 旁边标记了 CE1,则标签不正确。

2018 年彩虹帽有适当的丝印引脚标签,在 GND 旁边显示 MOSI 引脚:

两种情况下的实际引出线是相同的。如果您的丝印不正确,只需根据上面正确的图片重新连接您的外围设备即可。