Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Yanıt: MAX31855'i Pi 3'e bağlama: rehber MOSI diyor, kartımda MOSI pini yok

Yapay zekâ tarafından English dilinden çevrildi ·

Yakın, ama durum tersine ve herkesi yanıltıyor. Adlar Pi’nin bakış açısından: MOSI, Pi’nin çipe gönderdiği, MISO ise çipin Pi’ye gönderdiği hattır. Breakout kartınızdaki DO, “MAX31855’ten çıkan veri” anlamına gelir, dolayısıyla DO, MISO’ya, GPIO 9’a, pin 21’e bağlanır.MAX31855 hiçbir şey almaz; sadece CS’yi düşük çekip 32 bit saat darbesiyle okursunuz, bu yüzden hiç giriş pini yoktur. MOSI (pin 19) bağlantısız bırakılmalıdır. Bağlantılar:

VIN -> 3.3 V (pin 1)
GND -> GND (pin 6)
DO  -> GPIO 9  MISO (pin 21)
CLK -> GPIO 11 SCLK (pin 23)
CS  -> GPIO 8  CE0  (pin 24)

raspi-config ile SPI’yi etkinleştirin, ardından spidev ile 1 MHz veya daha düşük hızda 4 bayt okuyun. 31..18 bitleri 0,25 C adımlarla termokupl sıcaklığıdır, 16. bit ise hata bayrağıdır. Bir şey göndermeden önce bu bayrağı kontrol edin; aksi halde açık kalmış bir termokupl grafiğinizde garip bir sayı olarak görünür.

Kabul edilen çözüm♥ 3