Raspberry Pi 2 MAX31855K热电偶放大器一个接一个

时间:2018-06-26 22:37:44

标签: raspberry-pi spi

我有一个项目,要求读取2个不同的温度。我正在使用2个MAX31855K读取温度并将其通过SPI发送到pi。我遇到的问题是我一次只能读取其中一台设备。我有2个共享MOSI,MISO和SCLK的设备,一个设备在CE0上,另一个在CE1上。我可以从每个设备中读取,但一次只能读取一个。如果尝试从一个接一个的循环读取数据,CE1上的从设备仅给出32的值。下面是我的代码段。

sensor_bottom = MAX31855.MAX31855(spi=SPI.SpiDev(0, 0))
sensor_top = MAX31855.MAX31855(spi=SPI.SpiDev(0, 1))


try:
while True : # Loops 10x/second
  tempc = sensor_bottom.readTempC()
  tempc2 = sensor_top.readTempC()

0 个答案:

没有答案